Reading and renaming a variable from .mat file in appdesigner

조회 수: 3 (최근 30일)
Anum Ahmed Pirkani
Anum Ahmed Pirkani 2020년 8월 17일
답변: Anum Ahmed Pirkani 2020년 8월 17일
Hello,
I am facing a problem in appdesigner while loading a variable from the previously saved mat file.
I can load the .mat file in the appdesigner using load(file.mat).
This file.mat containes several variables and I need to access and rename one of the variables (this variable be used for further processing).
User enters the name of variable which needs to be renamed to another variable.
I have tried various approaches but whatever I do, a structure is formed from the variable name user enters with the variable of original file.mat in it.
load(app.FileName.Value) %File.mat which will also be entered by the user
DataProcessing = app.VariableName.Value; % The variable I need to access in File.mat
Any help in this regards would be highly appreciated.
Regards
Anum

채택된 답변

Stephen23
Stephen23 2020년 8월 17일
편집: Stephen23 2020년 8월 17일
It will be much simpler if you load into an output variable (which itself is a scalar structure):
S = load(app.FileName.Value);
Data = S.(app.VariableName.Value);

추가 답변 (1개)

Anum Ahmed Pirkani
Anum Ahmed Pirkani 2020년 8월 17일
Thanks a lot Stephen, it works now....

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by