>> taylor(fy,x,1,8) ans = 1/73
方程求根(solve)
? fx=sym('a*x^2+b*x+c') ; %建立符号函数 方程fx=0的符号解
求方程fx=0关于变量b的符号解
>> fx=sym('a*x^2+b*x+c') ; %建立符号函数 >> solve(fx) ans =
1/2/a*(-b+(b^2-4*a*c)^(1/2)) 1/2/a*(-b-(b^2-4*a*c)^(1/2))
solve(fx,'b') ans =
-(a*x^2+c)/x
微分方程(组)求解(dsolve)
求方程y'=5的通解,默认自变量为t 求方程y'=x的通解,指定自变量为x 求方程y''=1+y'满足y(0)=1,y'(0)=0的特解
?x??x?y?求方程组?y??2x 的通解,默认自变量为t
>> dsolve('Dy=5','x') ans = 5*x+C1
dsolve('Dy=x','x') ans =
1/2*x^2+C1
>> dsolve('D2y=1+Dy','y(0)=1','Dy(0)=0') ans = exp(t)-t
>> [x,y]=dsolve('Dx=x+y,Dy=2*x')
x =
-1/2*C1*exp(-t)+C2*exp(2*t) y =
C1*exp(-t)+C2*exp(2*t)
实验2 MATLAB绘制二维、三维图形
例2-1 在子图形窗口中画出[0,2?]上正弦、余弦曲线。
x=0:pi/10:2*pi; >> y=sin(x); >> plot(x,y) >> y=cos(x); >> plot(x,y)
例2-2 画出[0,2?]上正弦、余弦曲线并对线型加粗、点型加大,重新定置坐标系以及
加注相关说明和注释。 x=0:pi/10:2*pi; >> y=sin(x); a=plot(x,y,’-+’); set(a,'LineWidth',3.0) axis([0 7 -2 3]) title(‘tuxiang’); xlabel(‘x zhou’) ylabel(‘y zhou’) text(1,2,asd);
例2-3 分别在两个图形窗口画出填充一正方形和极坐标方程r?2sin2??cos2?的
图形。 figure(1); x=[0 1 1 0 0] y=[0 0 1 1 0] >> fill(x,y,'x')
figure(2); theta=[0:0.01:2-pi]
r=2*sin(x*theta).*cos(2*theta); polar(theta,r);
例2-4在[-2.5,2.5]上画出函数y?e>> x=[-2.5:0.25:2.5]; >> y=exp(-x.*x); >> stairs(x,y); >> bar(x,y)
?x2的直方图和阶梯图。