Import mat file in to App Designer
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hello community, I'm new in app designer and I'd like to ask your support to understand how to process some data.
I got a .mat file that contains data (vectors) each vector has different name:

I created a funtion to load above data to read values from EGSDCmn_mfEgCat1B1Parl_1
properties (Access = public)
var1 = load('C:\Users\T0104G4\Documents\MATLAB\ECT\practise\Data.mat') % Load mat files
end
methods (Access = public)
function results2 = fun1(app)
results2=app.var1.EGSDCmn_mfEgCat1B1Parl_1;
end
end
my target is to push a button to see that data in a app.TextArea
% Button pushed function: LoadDataButton
function LoadDataButtonPushed(app, event)
app.TextArea_2.Value = fun1(app)
but I got this error

any advice/feedback will be highly appreciated.
thanks
0 comentarios
Respuestas (1)
Ram Prasanth
el 7 de Mayo de 2024
You need to first load the file and store it in a variable.
This Variable must be centrailized such a way that enitre app uses this variable.
for Example:
properties (Access = public)
var=load('\path_to_location\example.mat'); % specify the path to mat file
end
methods (Access = public)
function results = fun1(app)
results=app.var.d;
end
You can first start with this sample example.mat
You can create some variables inside the .mat file and try it.
here is the documentation of Matworks for App Designer.
1 comentario
Dongijn Shin
el 28 de Feb. de 2025
Editada: Dongijn Shin
el 28 de Feb. de 2025
Thank you so much I struggled for 2 hours and finally got the answer!!!!!!!!!!!!!!!!! YEAH!!!!!
Ver también
Categorías
Más información sobre Environment and Settings en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!