主题:[讨论]请大家帮我看一下这个程序
在-4<=e<=4的范围内,对b=a.^(1/2) 作图。
其中,当e<=3时, a=9-e.^2;否则a=e.^2-9。
我用matlab编程如下:
e=-4:0.01:4;
if e<=3;then a=9-e.^2;else a=e.^2-9;
end;
>> b=sqrt(a);
>> plot(e,b);
但是,作出来的图形却和没有用if 语句一样。不知是为什么。请高手赐教。谢谢!
其中,当e<=3时, a=9-e.^2;否则a=e.^2-9。
我用matlab编程如下:
e=-4:0.01:4;
if e<=3;then a=9-e.^2;else a=e.^2-9;
end;
>> b=sqrt(a);
>> plot(e,b);
但是,作出来的图形却和没有用if 语句一样。不知是为什么。请高手赐教。谢谢!