当我解决了三个方程的系统时,我得到了例如:
ans =
(220187671*1019780050779217710933721438668552804739490^(1/2))/130153889126365944306728960 - 2474730277849696199777672339/3425102345430682744913920
- (220187671*1019780050779217710933721438668552804739490^(1/2))/130153889126365944306728960 - 2474730277849696199777672339/3425102345430682744913920
如何将此结果更改为精确到点后3位?例如:
ans = 123.123
答案 0 :(得分:1)
vpa(variable,3)
这将显示具有3位十进制数字精度的“变量”。
答案 1 :(得分:0)
将其转换为常规double
:
format short
D = double(variable)
然后使用您喜欢的任何类型的打印,例如,3位数字:
fprintf('%.3f\n', D)