Import mat file in to App Designer

14 visualizzazioni (ultimi 30 giorni)
A-Rod
A-Rod il 7 Mag 2024
Modificato: Dongijn Shin il 28 Feb 2025
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

Risposte (1)

Ram Prasanth
Ram Prasanth il 7 Mag 2024
Hello A-Rod,
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 Commento
Dongijn Shin
Dongijn Shin il 28 Feb 2025
Modificato: Dongijn Shin il 28 Feb 2025
Thank you so much I struggled for 2 hours and finally got the answer!!!!!!!!!!!!!!!!! YEAH!!!!!

Accedi per commentare.

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by