Как повысить точность переменных с помощью Coder toolbox, сгенерированного с исходного кода?MATLAB Coder precision
К сожалению, у меня проблема с плохой обусловленностью.
Как повысить точность переменных с помощью Coder toolbox, сгенерированного с исходного кода?MATLAB Coder precision
К сожалению, у меня проблема с плохой обусловленностью.
Я думаю, что, если вы не полагаетесь на внешнюю библиотеку, вы не можете работать с более высокой точностью, чем позволяет long double
. Я не знаю (но я мог ошибаться) о любой способности связывать Coder с типами Multiple Precision Toolbox на собственном коде.
Я бы предложил начать с созданного исходного кода С, а затем использовать произвольную библиотеку точности, такую как apfloat. Тем не менее, это требует дополнительных усилий с вашей стороны.
Вы имели в виду проблему плохого кондиционирования? – John
Извините, конечно. :-) –
двойная точность - это стандарт для всех видов научных вычислений. Если ваша проблема слишком плохо обусловлена для стандартного решения с двойной точностью, тогда вам нужно исправить свою проблему в математическом мире, прежде чем попасть в компьютерный мир. – Peter