matlab编程两函数乘积,Matlab题目:编写一个函数文件,用于求两个矩阵的乘积和点乘,然后在命令文件中调用该函数。。。写出过程...
1、打开matlab,在命令行copy窗口中输bai入a=[2 4;6 9],b=[1 5;5 8],创建2行2列的a,b矩阵,如du下图所示。zhi2、使用矩阵点乘,两个矩阵的对应位dao置元素相乘,在命令窗口中输入“a.*b”,如下图所示。3、按回车键之后,可以看到得到的结果是a和b矩阵对应项相乘的结果,一般两个矩阵相乘的话,都使用点乘。4、我们也可以看一下一般乘法,a*b。5、按回车键,得到的结果是两个矩阵相乘的结果,matlab计算两矩阵点乘的具bai体步骤如du下:1、首先打开zhiMATLAB软件,在命令窗口输入一个矩阵dao,比如专A=[1 2;3 4]。2、然后按回车键,得到一属个2维矩阵A。3、然后在命令窗口继续输入一个矩阵,比如B=[5 6;7 8]4、然后按回车键,得到一个2维矩阵B。5、最后输入C=A*B。6、按回车键,得到两个矩阵的乘积C矩阵。本回答被网友采纳,矩阵点乘要求两bai矩阵维数相等du,即MxN维矩阵乘zhi以MxN维矩阵例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]MATLAB语句:daoA.*B同样,也可以使用内dot函数进行求解,容如dot(A, B);详情help dot,首先两个矩阵必须维度完全相同,A.*B就是点乘,在第一个操作数后加个点就行了,clear all;clc;A=rand(5,5);B=magic(5);C=A.*Bwww.mh456.com防采集。
function XY=matrix_multi(X,Y)
在进行数组与数组的乘(除、乘方)运算时,需要用点运算符
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
