Print a Matlab Expression as Text
Mostrar comentarios más antiguos
Hey,
I am creating a GUI in which I would like to display an equation as text.
For example, I have the expression:
z = (z).^2+c;
I would like to print the '(z).^2+c' part of this expression so the user knows which equation is selected.
Is this possible to do?
Thanks,
Ben G
7 comentarios
dpb
el 24 de Dic. de 2019
Where is this expression coming from and how is it presently stored?
If it is an equation/expression in a text field input by the user, for example, then
>> xpr='z = (z).^2+c;';
>> sprintf(strtrim(xpr(strfind(xpr, '=')+1:end)))
ans =
'(z).^2+c;'
>>
Image Analyst
el 24 de Dic. de 2019
Maybe try echo???
echo on;
z = (z).^2+c;
echo off
Lines of code that are executed while echo is on will display in the command window.
Benjamin Gutierrez
el 24 de Dic. de 2019
Walter Roberson
el 24 de Dic. de 2019
str2func() to move from a character vector to a function handle.
Benjamin Gutierrez
el 25 de Dic. de 2019
Walter Roberson
el 25 de Dic. de 2019
str2func() is more robust than eval()
Benjamin Gutierrez
el 25 de Dic. de 2019
Respuestas (0)
Categorías
Más información sobre Characters and Strings 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!