MATLAB 如何在if语句中使用plot
如下所示,我主要想实现分段函数的一个绘图功能,最终将整个W=1:3的Pg用plot画出来w=3:1:18;ifw==3Pg=9700;s=(1500-900)/1500;...
如下所示,我主要想实现分段函数的一个绘图功能,最终将整个W=1:3的Pg用plot画出来
w=3:1:18;
if w==3
Pg=9700;s=(1500-900)/1500;
elseif w==4
Pg=31200;s=(1500-950)/1500;
elseif w==5
Pg=78400;s=(1500-1000)/1500;
elseif w==6
Pg=148200;s=(1500-1080)/1500;
elseif w==7
Pg=242700;s=(1500-1300)/1500;
elseif w==8
Pg=368800;s=(1500-1505)/1500;
elseif w==9
Pg=525300;s=(1500-1609)/1500
elseif w==10
Pg=695000;s=(1500-1613)/1500;
elseif w==11
Pg=796600;s=(1500-1616)/1500;
elseif w==12
Pg=835900;s=(1500-1617)/1500;
elseif w==13
Pg=846800;s=(1500-1618)/1500;
elseif w==14
Pg=849300;s=(1500-1619)/1500;
elseif w==15
Pg=849900;s=(1500-1620)/1500;
elseif w==16
Pg=850000;s=(1500-1620)/1500;
else
Pg=850000;s=(1500-1620)/1500;
end
w=3:1:18;
plot(w,Pg) 展开
w=3:1:18;
if w==3
Pg=9700;s=(1500-900)/1500;
elseif w==4
Pg=31200;s=(1500-950)/1500;
elseif w==5
Pg=78400;s=(1500-1000)/1500;
elseif w==6
Pg=148200;s=(1500-1080)/1500;
elseif w==7
Pg=242700;s=(1500-1300)/1500;
elseif w==8
Pg=368800;s=(1500-1505)/1500;
elseif w==9
Pg=525300;s=(1500-1609)/1500
elseif w==10
Pg=695000;s=(1500-1613)/1500;
elseif w==11
Pg=796600;s=(1500-1616)/1500;
elseif w==12
Pg=835900;s=(1500-1617)/1500;
elseif w==13
Pg=846800;s=(1500-1618)/1500;
elseif w==14
Pg=849300;s=(1500-1619)/1500;
elseif w==15
Pg=849900;s=(1500-1620)/1500;
elseif w==16
Pg=850000;s=(1500-1620)/1500;
else
Pg=850000;s=(1500-1620)/1500;
end
w=3:1:18;
plot(w,Pg) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询