1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > matlab 矩阵与向量乘 matlab问题 关于矩阵向量的乘问题

matlab 矩阵与向量乘 matlab问题 关于矩阵向量的乘问题

时间:2020-07-20 20:07:21

相关推荐

matlab 矩阵与向量乘 matlab问题 关于矩阵向量的乘问题

问题描述:

matlab问题,关于矩阵向量的乘问题

mx=wtbx*T;

my=wtby*T;

mz=wtbz*T;%%%通过四元素解微分方程

p=mx.^2+my.^2+mz.^2;//这个地方有问题,我在下面说

a=1-p/8;b=0.5-p/48;

c(1)=b*(a*q(1)/b-mx*q(2)-my*q(3)-mz*q(4));//提示这里有问题.

c(2)=b*(mx*q(1)+a*q(2)/b+mz*q(3)-my*q(4));

c(3)=b*(my*q(1)-mz*q(2)+a*q(3)/b+mx*q(4));

c(4)=b*(mz*q(1)+my*q(2)-mx*q(3)+a*q(4)/b);

为什么我是一个一个的元素相乘的 还提示我

Inner matrix dimensions must agree这个问题.

还有这个地方 p=mx.^2+my.^2+mz.^2;//

Error in ==> inertialnavigation2 at 47

p=mx^2+my^2+mz^2;

? Error using ==> mpower

Inputs must be a scalar and a square matrix.

提示必须是向量和矩阵,但是我的p计算时没用到矩阵的元素啊.网上说让改点乘,改了就好了.但是不明白为什么

1个回答

分类:

数学

-11-09

问题解答:

我来补答

注意matlab中乘与点乘有区别.

乘是向量相乘,向量相乘是有条件的,必须行列对应,也就是dimensions must agree.

点乘是标量相乘,或标量与向量相乘.

新手往往弄混这一点.

再问: 但是我只让元素相乘,可以不用管向量之类的吧。。

展开全文阅读

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。