【发布时间】:2021-12-23 11:03:12
【问题描述】:
dx = 0.1
x = 0:dx:30:
for x<5, f(x)= 0.1*(x^4)-5.6*(x^3)+3.6*(x^2)–16.2*(x^3)+6.2*(x^2)+11.5*(x)-9.8
for 5<=x<20, f(x)= 0.4*(x^3)+1.2(x^2)+9.7*(x)–89.6
for 20<=x, f(x)= 0.8*(x^2)+8.9*(x)-8.2
我曾尝试使用带有 if 和 elseif 语句的 for 循环,但无法使其正常工作,如果有人可以提供帮助,那就太好了
【问题讨论】:
-
你的 for 循环是什么样的?
-
对于 x=0:dx:30 如果 x
标签: matlab matlab-figure