Matlab错误:矩阵尺寸必须一致

时间:2017-10-10 18:50:41

标签: matlab

似乎无法找出错误。请指点。

代码

alpha=30:40:70;
t=[1 6 11 16 21 26 31];
x=cos(alpha.*(t));

错误消息:

Matrix dimensions must agree.

Error in r_t_demo (line 22)
x=cosd(alpha).*t;

1 个答案:

答案 0 :(得分:1)

你的alpha = [30,70]而你的t = [1 6 11 16 21 26 31]; 如果两个数组的长度相同或者其中一个只有一个元素,则可以进行元素乘法运算。你不能在两个不同长度的数组之间进行元素相乘。