如何用MATLAB编写数学公式

2024-12-30 05:03:12
推荐回答(2个)
回答1:

W=[1,2,3,4,5,6,7,8,9,10];
Y=[1,2,3,4,5,6,7,8,9,10] ;

W1=W.^2
WY=W.*Y
WY2=W*Y'
首先,你给的两个数组都是一维的,所以W的平方,只能是点乘,就是对每个元素算平方,如果是个方阵才可以算方阵的平方。
因为不清楚你到底要的是W乘以Y的什么形式,
WY是W点乘Y,就是两个数组的对应元素相乘,得到的还是一个数组。
WY1是W乘上Y的转置,乘出来是个数。也就是一般的向量相乘。

回答2:

W=[1,2,3,4,5,6,7,8,9,10];
Y=[1,2,3,4,5,6,7,8,9,10] ;

W2=W.^2
WY=W.*Y