Evaluate Sym values
219 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Julio Cesar
am 31 Jan. 2011
Kommentiert: Zhe Chen
am 24 Feb. 2020
Hi, I trying to make a simple program, I would like to know how to make this
syms x; fun=x^2; x0=2;
x=x0; fun
And what a expect in the last line is 4 but I get X^2 How can I convert the sym to a double, I tried with doble(fun).
thank you
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (3)
Behrooz Shahsavari
am 29 Dez. 2013
If you want to evaluate that symbolic function in a large number of points (e.g. x = 1:10000), an effective way is to convert it to a MATLAB function handle as follows:
x0 = 1:10000; % Assume that we want to evaluate the function in these points
FUN = matlabFunction(fun); % This creates a function handle
y = feval(FUN, x0); % Evaluates the new function handle at the specified points
1 Kommentar
Siehe auch
Kategorien
Mehr zu Numbers and Precision finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!