vpasolve only shows 5 significant figures
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello,
MATLAB help shows the following command should produce the result shown below
syms x
S = vpasolve(sin(x) == 1/2, x)
but on my machine it produces the following result
S = 0.5236
Similarly the command below should produce the result shown below
vpa(pi,10)
but on my machine it produces the following result
ans = 3.1416
Why am I only getting 4 decimal places of precision? I've tried the digits(10) command but it doesn't help.
Any help greatly appreciated.
Thanks!
0 Commenti
Risposte (1)
Steven Lord
il 1 Apr 2025
Spostato: Walter Roberson
il 1 Apr 2025
Let's make sure you're using the functions from Symbolic Math Toolbox. What do these commands display?
which -all syms
which -all vpasolve
which -all vpa
Also what are your symbolic preferences? In particular, what is the FloatingPointOutput preference value?
sympref
3 Commenti
Walter Roberson
il 1 Apr 2025
Heh. I knew the cause of the problem from the Title to the question alone ;-)
Vedere anche
Categorie
Scopri di più su Assumptions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!