matlab 求大矩阵的行列式值怎么求?

2020-09-17 科技 116阅读
你是使用det命令求行列式的吗 绝大部分改命令都是没有问题
假如说你的矩阵特别大,那么它的行列式子,一般是一个很大的值
在数学上没有什么意义,并且一般误差都是比较大的
matlab求行列式是通过特征值来求解的
我试了下
>> s=rand(100);t=rand(1000);
>> det(s),det(t)
ans =
1.0873e+025
ans =
Inf
假如你是数学上的需要,而不是数值上的需要,那可以使用其他数学专业软件
比如mathematica的数学分析功能就比MATLAB厉害
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com