我用如下语句画图,为什么只画出i=10的时候的图啊?for i=1:10 y(i)=sym('1/sqrt((1-x^2)^2+(2*i/10*x)^2)') ezplot(y(i),[0,5])end
这样就好了。第二步时间比较长,慢慢等。clc;clear;clf;syms xfor i=1:10 y(i,:)=1/sqrt((1-x^2)^2+(2*i/10*x)^2);hold onezplot(y(i),[0,5])endx=0:0.01:5;y=subs(y);figureplot(x,y) |
|