我正在编写一个 Matlab 脚本,通过龙格-库塔方法求解微分方程组。由于这种方法的迭代性质,错误积累得非常快。因此,我对携带极其夸张的小数位数感兴趣,例如 100。
我已经确定了数字函数,它允许我定义可变精度精度。然而,似乎我必须在每个我想要使用此精度的方程中指定 vpa 函数。有没有办法将命令放在脚本标题中,并在所有计算中使用指定的小数位数? Matlab 帮助对此异常不清楚。
最佳答案
无法告诉 matlab 在任何地方使用 vpa
。通常,您不会在每个方程中指定它,而是将所有输入和常量转换为 vpa。
关于Matlab 可变精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30200259/