I am creating a user interface and want to output a vector using the push button function
Show older comments
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 Comments
Thomas Fournier
on 11 Aug 2021
Picture too blurry to see the error message
But the error may be that your edit field is excpecting a scalar and you are giving him a vector. You can either display it in 3 different edit field numeric, or display it as a string in a edit field (text).
rahim njie
on 11 Aug 2021
Edited: rahim njie
on 11 Aug 2021
Thomas Fournier
on 12 Aug 2021
Edited: Thomas Fournier
on 12 Aug 2021
You can display vector in a edit fiel(text) by doing :
app.EditField.Value=num2str([4,2,5])
rahim njie
on 12 Aug 2021
Accepted Answer
More Answers (0)
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!