- In the App Desginer add a button to trigger the file selection process
- Add a call back function to the button.
- Inside the callaback function you can use ‘uigetfile’ function to read ‘.mat’ file
- Extract the variables using ‘getfieldnames’ function.
- Use a uicomponent like ‘uitable’to display the variables read.
如何用appdesigner读取mat文件显示所有变量
12 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
我想设计一个界面处理数据,首先我想要去读mat文件并且显示所有的变量,然后依次对变量进行处理,那么应该如何在appdesigner上面读取mat文件并且显示变量呢?
0 Commenti
Risposte (1)
Praveen Reddy
il 26 Giu 2023
I understand that you want to read variables from a ‘.mat’ file and display the variables on app designer.
function ButtonPushed(app, event)
[filename, pathname] = uigetfile('*.mat', 'Select the MAT file');
matfile = fullfile(pathname, filename);
data=load(matfile);
variables = fieldnames(data);
app.ListBox.Items = variables;
end
Please refer the attached ‘.malpp ‘ file.
To know more about ‘uigetfile’, ‘fieldnames’ functions, refer the following MATLAB documentations
0 Commenti
Vedere anche
Categorie
Scopri di più su 工作区变量和 MAT 文件 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!