MATLAB调试出现The expression to the left of the equals sign is not a valid target for an assignmentclc;clear;s=[3 2 3 1 4 2;2 3 4 5 2 1;2 3 4 2 1 3;1 2 3 4 3 1;2 4 3 2 1 3];num2=0;j=1;ss=s(:,j)if ss(1)=2num2=num2+1;endnum2把第一列的1 2 3 4
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 08:32:24
MATLAB调试出现The expression to the left of the equals sign is not a valid target for an assignmentclc;clear;s=[3 2 3 1 4 2;2 3 4 5 2 1;2 3 4 2 1 3;1 2 3 4 3 1;2 4 3 2 1 3];num2=0;j=1;ss=s(:,j)if ss(1)=2num2=num2+1;endnum2把第一列的1 2 3 4
MATLAB调试出现The expression to the left of the equals sign is not a valid target for an assignment
clc;clear;
s=[3 2 3 1 4 2;
2 3 4 5 2 1;
2 3 4 2 1 3;
1 2 3 4 3 1;
2 4 3 2 1 3];
num2=0;
j=1;
ss=s(:,j)
if ss(1)=2
num2=num2+1;
end
num2
把第一列的1 2 3 4都数出来
MATLAB调试出现The expression to the left of the equals sign is not a valid target for an assignmentclc;clear;s=[3 2 3 1 4 2;2 3 4 5 2 1;2 3 4 2 1 3;1 2 3 4 3 1;2 4 3 2 1 3];num2=0;j=1;ss=s(:,j)if ss(1)=2num2=num2+1;endnum2把第一列的1 2 3 4
if ss(1)=2 这一句改成 if ss(1)==2
不知道你这个是实现什么功能 如果是找出第一列有几个2的话 还得加个循环
你先这么看看吧
这个matlab有直接的工具 巨简单 你直接hi联系我吧
提示:自己看看find()函数的帮助 直接搞定