2012-06-13 58 views
1

如何通過編碼器工具箱生成的c源代碼來提高變量的精度?MATLAB編碼器精度

不幸的是我有一個病態的問題。

+0

你是不是指病態問題? – John

+0

對不起,當然。 :-) –

+0

雙精度是各種科學計算的標準。如果你的問題對於一個標準的雙精度求解器來說過於病態,那麼在你進入計算機世界之前,你需要在數學世界中解決你的問題。 – Peter

回答

0

我認爲,除非您依賴外部庫,否則您不能以比long double允許的更高的精度工作。我不知道(但我可能是錯的)任何將編碼器接口到本機代碼上的Multiple Precision Toolbox類型的能力。

我建議從生成的C源代碼開始,然後使用任意精度庫,如apfloat。儘管如此,它仍需要額外的努力。