当前位置: > u =[95.8000 89.6000 80.0000 129.4000]...
题目
u =[95.8000 89.6000 80.0000 129.4000]
fangcha =[3.2889 -0.9778 -0.3333 -0.0222;-0.9778 0.4889 0.2222 -0.2667;-0.3333 0.2222 1.1111 -0.3333;-0.0222 -0.2667 -0.3333 0.7111]
c=inv(fangcha)%求方差的逆矩阵
syms x1 x2 x3 x4 d;
a=[(x1-u(1,1)) (x2-u(1,2)) (x3-u(1,3)) (x4-u(1,3))];
b=[(x1-u(1,1)); (x2-u(1,2)); (x3-u(1,3)); (x4-u(1,3))];
d=(2*pi)^-4/2 *(abs(fangcha)^-12)*exp{-12*a*c*b}
Error using ==> mldivide
Matrix dimensions must agree.
Error in ==> Untitled00 at 10
d=(2*pi)^-4/2 *(abs(fangcha)^-12)*exp{-12*a*c*b}

提问时间:2021-03-17

答案
Matrix dimensions must agree. 是说矩阵维度不匹配.
如果你的minp, maxp 都是一个数的话,那就是pcs这个参数的维度有问题.你把pcs从工作空间里调出来,即用鼠标双击workspace 里的pcs,看它里面是否有NAN?
我也遇到过这种情况.一旦有NAN,就会出这种提示.
解决办法是把有NAN的那一行或列删去.删除矩阵的行或者列,你会吧?
比如删除矩阵M的最后一列:M=M(:,1:end-1)
删除两列就把最后一个1改成2.删除行的方法类似,把括号内的指标换一下就行了.
祝你好运!
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.