Store a vector in one function and access it from another function in Appdesigner.

1 visualizzazione (ultimi 30 giorni)
I have a 1x40001 size vector "I" in one function that is calculated using a Gaussian distribution. I need to store this in memory and recall it in another function. In the old GUIDE it would have probably been something like this:
% --- Executes on button press in pushbutton4.
function pushbutton1_Callback(hObject, eventdata, handles)
... I = "Gaussian function" ...
handles.I = I; % store vector in handles
guidata(hObject, handles); % save handles
end
function pushbutton2_Callback(hObject, eventdata, handles)
I = handles.I; % get vector from handles
...
end
But in Appdesigner a simple line
app.I = I;
is not working for storing.
Do I need to create an Edit Field Callback and store the vector value in it or there is a simpler solution?

Risposta accettata

Steven Lord
Steven Lord il 18 Gen 2021
  1 Commento
zeytun
zeytun il 18 Gen 2021
Thank you! I just had to create a property with a name "I2", and then later in the code, right after I calculated the vector "I", I had to add the line.
app.I2 = I;

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Visual Exploration in Help Center e File Exchange

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by