您的位置首页百科问答

matlab中,出现带有下标的赋值维度不匹配错误

matlab中,出现带有下标的赋值维度不匹配错误

存在衫念问题:第一行对x赋值为列向量,而在第三行又对x进行转置并赋值给A的第一列,所以会出错。 改正(两种方州清法选其一,不可同时改): 1、把第一行改成:1 x=0:0.25:2.25;其余不变。 2、把第3、4行改成:12 A(:,1)=x;A(:,2)=x.^2其余不变。 另外,如果A在工作区中已有定义,并且行数与x长度不匹配,也会导册塌前致错误。建议把第三行改成1 A=x;就不会有问题了。或者,另一种做法是在代码前面加上一句1 clear A