matlab 请教我恋爱的方法漫画。 下图中的程序。 应该是满足第二个if的,但是i没有减1。 是不是

Matlab语句中,两个for语句,再加个if语句,然后跟个continue,请问,满足if语句条_百度知道
Matlab语句中,两个for语句,再加个if语句,然后跟个continue,请问,满足if语句条
然后跟个continue,请问,满足if语句条件之后Matlab语句中,两个for语句,再加个if语句
再继续执行如果是下列结构,即i自动加1,“执行语句4”不执行,跳转到第二个for循环:N2 %第二个for循环
执行语句5end当if条件满足并执行continue语句后:N1 %第一个for循环
for j=1:for i=1
其他类似问题
为您推荐:
其他1条回答
得需要看嵌套情况,把代码贴上来吧。
可能有点问题
跳出第二个循环,继续执行第一个循环。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?_百度知道
matlab的if语句,要求满足多个条件中的一个,也就是说彼此是或的关系,怎么写?
&#39,4);;,&#39? for i=1,输出此时对应的bc图像;:10000
if a(i)==2||a(i)==3||a(i)==4||a(i)==5
plot (c(i),&#39。请问应该怎么改;markersize&#39。但程序在if a(i)==2||a(i)==3||a(i)==4||a(i)==5这里报错,2;linewidth'
i=i+1,d(i),希望满足当a为2或3或4或5的时候;c-o&#39其中abc是已有数据
,360?奇怪啊谢谢两位,480。。x1=[300,6,1725,&#39,20,x2(i)],&#39,31,85;y2=[0,42;hold on,],1725。,96],30;k--o&#39,90;x2=[945。测试后发现报错对图像结果没有任何影响;,645,]?,945,945,50;y1=[0。完整程序太长贴不上来,1575]。发现还在一个for循环里也报错但对结果也没有影响,20,1020;plot(a,&#39。;markersize&#39。但为什么会报错呢;,1725;b=[y1(i),b,1305,y2(i)],4)?。;for i=1,2:10a=[x1(i);linewidth&#39。真奇怪,80
提问者采纳
if a(i)==2||a(i)==3||a(i)==4||a(i)==5表示或关系的话这句话是没有问题的你看看是不是别的地方定义或者参数什么的设置的不对,或者你把错误代码贴出来看看
提问者评价
谢谢。最后发现是因为 i=1:10000溢出了。加了p=numel(a);i=1:p就好了。
其他类似问题
为您推荐:
其他1条回答
你上面的for是从i=1.所以你感觉是正常的.但是有点不正常就是了.语法是没有错的.报错的信息是什么,你访问第8个元素就出错了.但是前七个的图还在:10而出错的是i=8由于你的x1,y1的长度只有7个你的a是什么类型的数据
您可能关注的推广回答者:
if语句的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁小木虫 --- 500万硕博科研人员喜爱的学术科研平台
&&查看话题
matlab高手进!发现一个奇怪的现象……
我最近在用ezplot绘图,突然发现了一个奇怪的现象:
假如我用这个程序画:u=2.65e+10;
& && && && && && && && && && && &&&c1b=5.057e+10;
& && && && && && && && && && && &&&cv=2596.15;
& && && && && && && && && && && &&&cs=3128.89;
& && && && && && && && && && && &&&us01=10;
& && && && && && && && && && && &&&us12=20;
& && && && && && && && && && && &&&h=0.;
& && && && && && && && && && && & f=@(b,cp) tan(b.*sqrt((cp./cv).^2-1))-(c1b.*sqrt((cp./cv).^2-1).*(u*sqrt(1-(cp./cs).^2)+(b./h).*us12-(b./h)*us01))./((u*(b./h).*sqrt(1-(cp./cs).^2)+((b./h).^2).*us12).*us01+c1b^2*((cp/cv).^2-1));
& && && && && && && && && && && &&&B=ezplot(f,);
绘出的图是这样的&&图示:1.png;
但是我要使用这个程序:
& && && && && && && && && && && && &&&u=2.65e+10;
& && && && && && && && && && && && & c1b=5.057e+10;
& && && && && && && && && && && && & cv=2596.15;
& && && && && && && && && && && && & cs=3128.89;
& && && && && && && && && && && && & us01=10;
& && && && && && && && && && && && & us12=20;
& && && && && && && && && && && && & h=0.;
& && && && && && && && && && && && & f= tan(b.*sqrt((cp./cv).^2-1))-(c1b.*sqrt((cp./cv).^2-1).*(u*sqrt(1-(cp./cs).^2)+(b./h).*us12-(b./h)*us01))./((u*(b./h).*sqrt(1-(cp./cs).^2)+((b./h).^2).*us12).*us01+c1b^2*((cp/cv).^2-1));
& && && && && && && && && && && && &B=ezplot(f,);
绘出的图就变成了另外一个样子:图示:4.png
我想问一下这到底是怎么回事?
&还有,其实图上的cp在2600以下只有复数解,为什么在4.png中
ezplot还可以绘出2600以下的图形呢?而且看上去还那么合理?&
答:推测只是画出了实部;看看主程序窗口有没有提示忽略了虚部的warning。
我按F5之后,主程序窗口是什么都没有的,直接就出图了,则让我很奇怪,而且觉得它画得有理有据的,不知道他是依照什么画出来的
研究生必备与500万研究生在线互动!
扫描下载送金币}

我要回帖

更多关于 请教 日语 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信