全文预览

matlab在高等数学中的应用举例(课件ppt)

上传者:叶子黄了 |  格式:ppt  |  页数:222 |  大小:816KB

文档介绍
4*sqrt(3); ?y=exn511bf(t,w); Dy=diff(y)/dt;?% 绘图和加标注的程序略去?另要建立一个函数文件exn511bf.m,其内容为:?function xvalues= ex511bf (tvalues,w)?% 此函数文件,应该能用元素群运算。?xvalues=w*exp(-4*tvalues).*sin(w*tvalues + pi/3);Р程序运行结果Р运行这两种程序都得到图5-1-1的曲线。为了节省篇幅,我们没让显示y的数据。以后的各例中还将删略绘图时的标注语句。从本例看,第二种方法似乎更麻烦一些,但它具备模块化的特点。当程序中要反复多次调用此函数,而且输入不同自变量时,利用函数文件可大大简化编程。我们应该掌握这种方法。两次应用diff函数或用diff(y,2)可以求y的二次导数。?改变背景色为白色的命令Аset(gcf,'color','w')Р参变方程的计算和绘图Р【例5-1-2】摆线的绘制?当圆轮在平面上滚动时,轮上任一点所画出的轨迹称为摆线。如果这一点不在圆周上而在圆内,则生成内摆线;?如果该点在圆外,即离圆心距离大于半径,则生成外摆线。Р摆线绘制的程序Р◆建模:其普遍方程可表为:Аx = rt - Rsin tАy= Rcos t?◆ MATLAB程序exn512:?t=0:0.1:10; % 设定参数数组?r=input('r='),R=input('R=')?%输入常数?x=r*t-R*sin(t); y=r-R*cos(t);?% 计算x,y?plot(x,y),axis('equal')?% 绘图Р摆线绘制程序的结果Р设r=1,令R=r, R=0.7及R=1.5时得到的摆线、内摆线和外摆线都绘于图5-1-3中。为了显示摆线的正确形状,x,y坐标保持等比例是很重要的,因此程序中要加axis(‘equal’)语句。

收藏

分享

举报
下载此文档