matlab绘制分段函数图象x=30:1:350;k=0.015*x;if k>=0.1 & k=0.35 & k=1.

matlab绘制分段函数图象
x=30:1:350;
k=0.015*x;
if k>=0.1 & k=0.35 & k=1.75 & k
c6aa 1年前 已收到1个回答 举报

龙凤2006 幼苗

共回答了19个问题采纳率:84.2% 举报

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*x

1年前 追问

10

c6aa 举报

axis([0 400 0 5]) 这句是什么意思,还有j(x-29)=1括号中是什么意思,不能写成j=1吗。

举报 龙凤2006

axis([0 400 0 5]) ,这句话是设置坐标轴显示范围的; j为一个数组,不能直接赋值为一个数,括号中是索引值,因为x初值为30,而数组索引值开始为1,所以需要减去29。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.018 s. - webmaster@yulucn.com