I am creating a user interface and want to output a vector using the push button function
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
rahim njie
am 10 Aug. 2021
Kommentiert: rahim njie
am 16 Aug. 2021
I am creating a user interface and want to output a vector using the push button function. i have written this code so far the push button but am getting error messages and not sure how to fix it.

the code ive used is:
theta = app.ThetaSlider;
w_s= app.spinAVSpinner;
w_n = app.NutationAVSpinner;
w_p = app.PrecessionAVSpinner;
wi = [(-w_n*theta*0) 0 0];
wj = [0 w_s*sind(theta) 0];
wk = [ 0 0 (w_p + w_s*cosd(theta))];
W = wi + wj + wk;
app.WEditField.Value = W;
The Result im trying to produce is: -3.0000 8.6603 10.0000
4 Kommentare
Thomas Fournier
am 12 Aug. 2021
Bearbeitet: Thomas Fournier
am 12 Aug. 2021
You can display vector in a edit fiel(text) by doing :
app.EditField.Value=num2str([4,2,5])
Akzeptierte Antwort
Dave B
am 12 Aug. 2021
Your line of code
theta = app.ThetaSlider;
Says that theta should be the slider object. MATLAB is complaining because it doesn't know how to take the sine of a slider. I think you probably want to take the sine of the slider's value, which is as simple as
theta = app.ThetaSlider.Value;
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!