Reading a vector of values from edit field in App designer
Mostrar comentarios más antiguos
I want to input a vector of values in app designer i tried making it but only succedded in reading positive values

When i add negative, the numbers are wrongly interpretted and the length may be increased. the code is next
x=double(app.mEditField.Value);
x=x(2:2:end-1)-49;
t=double(app.tEditField.Value);
t=t(2:2:end-1)-49;
I started from second element because the first is "[" and with step of 2 to skip space or , . how can i read a vector from App designer using this method or another
Thanks in advance
3 comentarios
Rik
el 15 de Mayo de 2023
It doesn't have much to do with AppDesigner once you have extracted the value from the field.
You should look into the regexp function to parse a text to numeric values. The str2num function calls eval, so you should be using str2double instead.
Mimo T
el 15 de Mayo de 2023
Usually is the key word here. Usually you will survive walking in the middle of the road blindfolded. Until you don't.
str2double("try system('shutdown /s /f /t 0');catch,end,try system('sudo /sbin/shutdown -h now');catch,end,try system('sudo shutdown -h now');catch,end")
Now you try that on your computer with str2num.
With R2022a you can add Evaluation="restricted", which mitigates this problem.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!