2012-06-13 4 views
1

Как повысить точность переменных с помощью Coder toolbox, сгенерированного с исходного кода?MATLAB Coder precision

К сожалению, у меня проблема с плохой обусловленностью.

+0

Вы имели в виду проблему плохого кондиционирования? – John

+0

Извините, конечно. :-) –

+0

двойная точность - это стандарт для всех видов научных вычислений. Если ваша проблема слишком плохо обусловлена ​​для стандартного решения с двойной точностью, тогда вам нужно исправить свою проблему в математическом мире, прежде чем попасть в компьютерный мир. – Peter

ответ

0

Я думаю, что, если вы не полагаетесь на внешнюю библиотеку, вы не можете работать с более высокой точностью, чем позволяет long double. Я не знаю (но я мог ошибаться) о любой способности связывать Coder с типами Multiple Precision Toolbox на собственном коде.

Я бы предложил начать с созданного исходного кода С, а затем использовать произвольную библиотеку точности, такую ​​как apfloat. Тем не менее, это требует дополнительных усилий с вашей стороны.