Import mat file in to App Designer

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

Answers (1)

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 Comment

Dongijn Shin
Dongijn Shin on 28 Feb 2025
Edited: Dongijn Shin on 28 Feb 2025
Thank you so much I struggled for 2 hours and finally got the answer!!!!!!!!!!!!!!!!! YEAH!!!!!

Sign in to comment.

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Products

Asked:

on 7 May 2024

Edited:

on 28 Feb 2025

Community Treasure Hunt

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

Start Hunting!