xixishui 发表于 2011-12-6 20:31:39

菜鸟~这样的表达式如何绘图?

我现在想画出如下的x为横坐标,y为纵坐标的图:
x=3.1*(3+(1-(1/y)^0.32))
我知道x(1)=0,想根据这个初始值,循环语句求出y的值,再会出y-x的图?可是似乎求解不出y的值,是什么原因?

scott198510 发表于 2011-12-8 12:31:59

本帖最后由 scott198510 于 2011-12-8 12:34 编辑

x=zeros(1,100);
for y=1:100
x(y)=3.1*(3+(1-(1/y).^0.32))-9.3; %要减去9.3,保证初始x(1)=0
end
yy=1:100;
plot(yy,x)
页: [1]
查看完整版本: 菜鸟~这样的表达式如何绘图?