1 / 39
文档名称:

MATLAB在微积分中的应用.ppt

格式:ppt   大小:348KB   页数:39页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB在微积分中的应用.ppt

上传人:taotao0a 2017/9/30 文件大小:348 KB

下载得到文件列表

MATLAB在微积分中的应用.ppt

相关文档

文档介绍

文档介绍:第二章 matlab在 微积分中的应用
l主要内容
第一节绘图
第二节极限
第三节导数
第四节积分
第五节级数
第一节绘图
plot函数、 hold on/off 、图形标注与坐标控制、
fplot函数、 subplot函数、 plot3函数、曲面函数
l plot函数的基本调用格式为:plot(x,y)
其中x和y为长度相同的向量,分别用于存储x坐
标和y坐标数据。
例2-1 在0≤x≤2区间内,绘制曲线
y=2e-(4πx)
程序如下:
x=0:pi/100:2*pi;
y=2*exp(-*x).*cos(4*pi*x);
plot(x,y)
l plot(x1,y1,x2,y2,…,xn,yn)
可以在同一坐标内绘制出多条曲线。
例2-2 分析下列程序绘制的曲线。
x1=linspace(0,2*pi,100);
x2=linspace(0,3*pi,100);
x3=linspace(0,4*pi,100);
y1=sin(x1);
y2=1+sin(x2);
y3=2+sin(x3);
x=[x1;x2;x3]';
y=[y1;y2;y3]';
plot(x,y,x1,y1-1)
lhold on/off 命令控制是保持原有图形还是刷新原有图形,不带参数的hold命令在两种状态之间进行切换。
例2-3 采用图形保持,在同一坐标内绘制曲线y1=-(4πx) 和y2=2e-(πx)。
程序如下:
x=0:pi/100:2*pi;
y1=*exp(-*x).*cos(4*pi*x);
plot(x,y1)
hold on
y2=2*exp(-*x).*cos(pi*x);
plot(x,y2);
hold off
l图形标注与坐标控制

有关图形标注函数的调用格式为:
title(图形名称)
xlabel(x轴说明)
ylabel(y轴说明)
text(x,y,图形说明)
legend(图例1,图例2,…)
函数中的说明文字,除使用标准的ASCII字符外,还可使
用LaTeX格式的控制字符,这样就可以在图形上添加希腊
字母、数学符号及公式等内容。例如,
text(,,‘sin({\omega}t+{\beta})’)
将得到标注效果sin(ωt+β)。
例2-4 在0≤x≤2区间内,绘制曲线y1=2e-=cos(4πx),并给图形添加图形标注。
程序如下:
x=0:pi/100:2*pi;
y1=2*exp(-*x);
y2=cos(4*pi*x);
plot(x,y1,x,y2)
title('x from 0 to 2{\pi}'); %加图形标题
xlabel('Variable X'); %加X轴说明
ylabel('Variable Y'); %加Y轴说明
text(,,'曲线y1=2e^{-}'); %在指定位置添加图形说明
text(,,'曲线y2=cos(4{\pi}x)');
legend(‘y1’,‘ y2’) %加图例

axis函数的调用格式为:
axis([xmin xmax ymin ymax zmin zmax])
给坐标加网格线用grid命令来控制。grid on/off命令控制是画还是不画网格线,不带参数的grid命令在两种状态之间进行切换。
给坐标加边框用box命令来控制。box on/off命令控制是加
还是不加边框线,不带参数的box命令在两种状态之间进
行切换。
例2-5 在同一坐标中,绘制3个同心圆,并加坐标控制。
程序如下:
t=0::2*pi;
x=exp(i*t);
y=[x;2*x;3*x]';
plot(y)
grid on; %加网格线
box on; %加坐标边框
l fplot(fname,lims,tol,选项)
其中fname为函数名,以字符串形式出现,lims为x,y的取值范围,tol为相对允许误差,其系统默认值为2e-3。选项定义与plot函数相同。
例2-6 用fplot函数绘制f(x)=cos(tan(πx))的曲线。
命令如下:
fplot('cos(tan(pi*x))',[ 0,1],1e-4)
l subplot(m,n,p) 图形窗口分割