> 其他 >
matlab绘制分段函数图象
x=30:1:350;
k=0.015*x;
if k>=0.1 & k=0.35 & k=1.75 & k
人气:367 ℃ 时间:2020-06-17 17:42:57
解答
k是数组,不能那样比较;
逻辑与是&&;
j最后应该是一个数组,不是一个数;
修改如下:
for x=30:1:350
if 0.015*x>=0.1 && 0.015*x=0.35 && 0.015*x=1.75 && 0.015*xaxis([0 400 0 5])这句是什么意思,还有j(x-29)=1括号中是什么意思,不能写成j=1吗。axis([0 400 0 5]) ,这句话是设置坐标轴显示范围的;j为一个数组,不能直接赋值为一个数,括号中是索引值,因为x初值为30,而数组索引值开始为1,所以需要减去29。
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版