MATLAB软件与基础数学实验(2)

2019-03-04 15:53

>> 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的直方图和阶梯图。


MATLAB软件与基础数学实验(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:钻探工程概论(中国地质大学)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: