matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?其中abc是已有数据,希望满足当a为2或3或4或5的时候,输出此时对应的bc图像.但程序在if a(i)==2||a(i)==3||a(i)==4||a(i)==5这

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:17:22
matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?其中abc是已有数据,希望满足当a为2或3或4或5的时候,输出此时对应的bc图像.但程序在if a(i)==2||a(i)==3||a(i)==4||a(i)==5这

matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?其中abc是已有数据,希望满足当a为2或3或4或5的时候,输出此时对应的bc图像.但程序在if a(i)==2||a(i)==3||a(i)==4||a(i)==5这
matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?
其中abc是已有数据,希望满足当a为2或3或4或5的时候,输出此时对应的bc图像.但程序在if a(i)==2||a(i)==3||a(i)==4||a(i)==5这里报错.请问应该怎么改?
for i=1:10000
if a(i)==2||a(i)==3||a(i)==4||a(i)==5
plot (c(i),d(i),'c-o','linewidth',2,'markersize',4);
hold on;
else
i=i+1;
end
end
测试后发现报错对图像结果没有任何影响.但为什么会报错呢?奇怪啊.完整程序太长贴不上来.发现还在一个for循环里也报错但对结果也没有影响.真奇怪.
x1=[300,360,480,645,1020,1305,1575];
y1=[0,6,20,31,42,50,96];
x2=[945,945,945,1725,1725,1725,1725,];
y2=[0,20,30,80,85,90,100];
for i=1:10
a=[x1(i),x2(i)];
b=[y1(i),y2(i)];
plot(a,b,'k--o','linewidth',2,'markersize',4);
hold on;
end

matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?其中abc是已有数据,希望满足当a为2或3或4或5的时候,输出此时对应的bc图像.但程序在if a(i)==2||a(i)==3||a(i)==4||a(i)==5这
if a(i)==2||a(i)==3||a(i)==4||a(i)==5
表示或关系的话这句话是没有问题的
你看看是不是别的地方定义或者参数什么的设置的不对,或者你把错误代码贴出来看看

matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?其中abc是已有数据,希望满足当a为2或3或4或5的时候,输出此时对应的bc图像.但程序在if a(i)==2||a(i)==3||a(i)==4||a(i)==5这 算法里面几个基本语句就是那个 if 条件1 then语句一Else 语句二满足条件一后 到底是走 语句1还是2?书上给了个 完全相反的语句图 matlab的if条件语句中如何表示1≤a≤10? IF语句里面要求的条件是几位数 条件该怎么表达 matlab if语句 c语言else if 如果有多个条件满足是执行第一个满足条件的语句还是所有满足条件的语句?加入有以下语句:if (表达式1)(语句1)else if(表达式2)(语句2)else if (表达式3)(语句3)else(语 matlab中的if语句(简单概念问题)我看书上在多分枝if语句中,如下:if 条件1语句组1elseif 条件2语句组2.elseif 条件m语句组melse语句组nend疑问:书上怎么把else和if写在一起(没有空格),另外,如 MATLAB判断语句我想根据变量的类型作为if语句的判断条件,如对于变量s,若它是double型,执行某条语句,若它是sym型,执行其他语句,用MATLAB要怎么实现呢? 用matlab 的if语句,怎么编写下面的表格啊?主要是两个条件怎么写啊? if语句条件表达式 如何将多个条件判断语句改写成其它形式,要求运行效率高.怎样将if() else...if() else...if() else...怎样将if()else()if()else()if()else()等很多个条件判断改成更高效的,求高手指导.我之前有采用一个方法 请问条件表达式“?:”和if+else条件语句的区别? Matlab中如何使用if语句?如果y=x+5在条件0 怎么在matlab中用if语句表示下面的语句:怎么在matlab中用if语句表示下面的语句:当X= 满足多个条件的求和函数 matlab选择语句 有很多条件语句 能在 if 语句里面内嵌 if语句吗 即这样写是对的吗if(X)p=(pu/2)*(y/yc).^(1/3);elseif(3*ycXR)pu=9*su*D; %极限土抗力if(y if-else-if 的用法if(条件1){语句1}if else(条件2){语句2if(条件2-1){语句2-1}}else{语句3if(条件3-1){语句3-1}if else(条件3-2){语句3-2}else {语句3-3}}这样写行不行?能不能详细的说下if的用法? 用条件表达式替代if-else语句的规律