Simplifying numbers in symbolic function
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
David H
am 30 Apr. 2014
Kommentiert: Kyle Langford
am 18 Feb. 2022
Upon substituting into a symbolic expression I get very long analytic expressions for numbers, e.g. (2^(1/2)*(3^(1/2)*pi*(5^(1/2)/4 - 1/4)*(1/120000 + i/6000000)t + .... is there any way to simplify these numbers down to a single double precision complex number in the symbolic expression to make for easier viewing? I can't just use double (expression) as it still have a symbolic variable.
Many thanks.
David
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 30 Apr. 2014
Bearbeitet: Mischa Kim
am 30 Apr. 2014
David, have you tried vpa(expr)?
syms x t
x = 2^(1/2)*3^(1/2)*pi*(5^(1/2)/4 - 1/4)*(1/120000 + i/6000000)*t;
vpa(x,10) % you can adjust the number of significant digits
ans =
t*(0.00001981648468 + 0.0000003963296937*i)
3 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!