Run a function with input arguments using App Designer
28 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Rishi Balasubramanian
am 31 Dez. 2020
Kommentiert: Mario Malic
am 31 Dez. 2020
I have a MATLAB script file (.m file) which is a function
%It begins like this
function M = qcldpc(j, k, a, b, p)
I am trying to create an application that can run multiple of such .m files using app designer.
I want to get the input parameters from the user to be run in the function file. How do I do this. I am brand new to app designer and would love some pointers. Thank You
2 Kommentare
Mario Malic
am 31 Dez. 2020
If you do the few examples that are available in App Designer, you'll get an idea what do you need to do.
Akzeptierte Antwort
Mario Malic
am 31 Dez. 2020
Great work, thank you for doing those.
You can set your variables into the property of the app and you'll be able to use those in other callbacks, functions etc. Public properties allow access to their values outside of app, private do not.
% Verify if properties block is correctly written
properties (Access = private)
M
end
function CreateButtonPushed(app, event)
j = app.RowjEditField.Value;
k = app.ColumnkEditField.Value;
a = app.oaEditField.Value;
b = app.obEditField.Value;
p = app.SizeofIxEditField.Value;
[B, app.M] =qcldpc(j, k, a, b, p);
app.UITable.Data = B;
end
function SimulateButtonPushed(app, event)
db = app.SNRLimitEditField.Value;
it = app.IterationsEditField.Value;
msg = Final(M,db, it);
end
2 Kommentare
Mario Malic
am 31 Dez. 2020
Also, a warm reminder from all of us here, don't use eval. Have a great day.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!