matlab提示 The expression to the left of the equals sign is not a valid target for an assignment
题目
matlab提示 The expression to the left of the equals sign is not a valid target for an assignment
for idx = 1:length(test{3})
eval([ test{1}{idx},' = ',num2str(test{3}(idx)),';']);
end
是哪儿不对呢
答案
一个等号表示赋值,两个等号才表示判断是否相等.你这里相当于向test{1}{idx}赋值,所以报错了.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 已知关于x的方程2x-a/3-x-a/3=x-1与方程3(x-2)=4x-5有相同的解,求解,求a的值
- 减数分裂在生物进化中有何意义
- 我们规定:沿正北方向顺时针旋转o角前进a个单位,记作(o,a),则分别作出下列有序数对所表示
- 四年级下册语文冀教版16课《颐和园》课文
- 看懂一般的英文原声电影、美剧、名著,需要多少的单词量?
- 一辆汽车质量为4t 在水平的公路上匀速行驶时受到的摩擦力为1000n,风的阻力为200n,求此时汽车发动机的牵引
- 在0-45°范围内化简根号(1-2sinAcosA)
- 高铁下为什么不能填充石头.用物理知识回答
- Grasp the thistle firmly.
- 人类从哪些生物中得到启示,发明了什么东西,