0
syms pmt
PV=(pmt/1.12)*(1-(1/1.12^30));
solve(PV==200000,pmt)
答案是:如何將Matlab的solve()結果轉換爲小數?鑑於
1008806316530991104000/4353278821822503
,但我要的是:
231734.827430294
附:添加格式短/長/任何不起作用。
syms pmt
PV=(pmt/1.12)*(1-(1/1.12^30));
solve(PV==200000,pmt)
答案是:如何將Matlab的solve()結果轉換爲小數?鑑於
1008806316530991104000/4353278821822503
,但我要的是:
231734.827430294
附:添加格式短/長/任何不起作用。
您需要將功能的輸出轉換爲double
。你可以使用double
功能:
syms pmt
PV=(pmt/1.12)*(1-(1/1.12^30));
result=solve(PV==200000,pmt);
double(result)
工作!謝謝:) –
@TalKohavy在這種情況下,請考慮將答案標記爲已接受(左上角的刻度線) –