作业帮 > 综合 > 作业

matlab超简单问题

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/10 18:04:26
matlab超简单问题
Gw=10./((i*w).^2+2*(i*w)+10);
这个式子的10,(i*w)右下角为什么会有点!
matlab超简单问题
对于方阵A,A^2=A*A(这里乘号表示矩阵乘法)
对于非方阵A,A^2 matlab会报错,因为A与A无法进行矩阵乘法
如果想实现对A的各元素分别平方,则使用A.^2,这相当于A.*A
.*的含义是对应位置的元素相乘比如A=[1 2;3 4];B=[5 6;7 8];
则A.*B=[5 12;21 32];
./也是一样的即对应位置的元素做除法
再问: 那2*(i*w)时,为什么2和(i*w)都没点?
再答: 2是数,数和矩阵做乘法,matlab默认是把这个数和每一个矩阵元素相乘,这个时候不需要加点的,当然加点也不会报错。 i*w同理,这两个里面肯定有一个是数,而不是矩阵。
再问: 图片中的式子是我写的提问的式子吗?这里的分子是10吧!!10是数字还是矩阵阿?这里的w肯定是矩阵,i是复数!我个人认为10应该是数字啊!但是问什么加点呢(主要想问的)!!谢谢你,待会解决问题后我会加分
再答: 是这样,矩阵除以一个数不需要加点,但是数除以矩阵是要加点的。
再问: 哦!那意思就是矩阵乘除数不需要加点,数乘除矩阵要加点是吗?
再答: 乘法是没关系的,只是数除以矩阵的时候要加点。
再问: 那我这么理解你看对不对!!"矩阵乘数或矩阵"和"数除矩阵"要加点,"矩阵除数或矩阵"和"数乘矩阵"都不加点!对吗
再答: 不对,应该是"矩阵乘矩阵"和"矩阵除矩阵或数除矩阵"要加点,"矩阵除数"和"数乘矩阵或矩阵乘数"都不加点,如果觉得乱的话,就都加点好了。还有就是如果你真的是需要矩阵和矩阵做矩阵乘法的时候要记得不加点。