[2018年最新整理]实验一 曲线绘图.pptVIP

  • 17
  • 0
  • 约4.31千字
  • 约 25页
  • 2018-04-15 发布于浙江
  • 举报
[2018年最新整理]实验一 曲线绘图

曲线绘图 实验目的 1、了解曲线的几种表示方法。 2、学习、掌握MATLAB软件有关的命令。 实验内容 绘制下列四种曲线: 1.以直角坐标方程 表示的正、余弦曲线。 2、 以参数方程 表示的平面曲线(单位圆)。 3、 以参数方程 表示的空间曲线。 4、 以极坐标方程 表示的心脏线。 实验准备 1、平面、空间曲线的表示形式 对于平面曲线,常见的有三种表示形式,即以直角坐标方程 表示;以参数方程 表示和以极坐标 表示。而对于空间曲线,常见的是 用参数方程 表示。 2.曲线绘图的MATLAB命令 MATLAB中主要用plot, fplot,plot3 三种命令绘制不同的曲线。 作出以数据 为节点的折线图,其中 为同维数的向量。 作出多组数组折线图。 作出函数在区间上的函数图。 空间曲线图,其中 为同维数的向量。 可以用help plot ,help fplot, help plot3查阅有关这些命令的详细信息。 实验方法与步骤 练习一 作出 函数的图形,并观察它们的周期性。先作 函数上的图形,用MATLAB作图的程序 x=linspace(-1*4*pi,4*pi,30); %产生300维向量x y=sin(x); plot(x,y) %二维图形绘图命令 上述语句中,%后面如“%产生300维向量x”是说明性语句,无需键入。 此图也可用fplot命令,相应的MATLAB程序 clear;close; %clear清理内存;colse关闭已有窗口。 fplot(sin(x),[-1*4*pi,4*pi]) 运行结果如图1.2。 如果在同一坐标系下作出 和 上的图形,相应的MATLAB程序 x=-2*pi:2*pi/30:2*pi; %产生向量x y1=sin(x);y2=cos(x); plot(x,y1,x,y2,:) % :表示绘出的图形是点线 运行结果如图1.3。其中实线 是的图形,点线是 的图形。 练习2 设 ,要求以0.01秒为间隔,求出y的151个点,绘出y及其导数的图形。相应的MATLAB程序代码为 dt=0.01; %设定时间间隔 t=0:0.01:1.5; %设定自变量t w=4*sqrt(3); %固定频率 y=sqrt(3)/2*exp(-4*t).*sin(w*t+pi/3); %注意用数组算式 subplot(2,1,1),plot(t,y),grid title(‘绘图示例’),xlabel(‘时间t’),ylabel(‘y(t)’) %加标注 %求导数并绘制导数曲线,注意数组求导后长度减少1 for i=1:length(t)-1 t1(i)=t(i); end 曲线图形见右图。用diff函数除以dt两次或用diff(y,2)函数,可以求y的二次导数,读者可以自行练习。为了节省篇幅,没有显示y的数据。 练习3 作出以参数方程表示的平面曲线(单位圆),相应的MATLAB程序代码为 clear;close; t=0:2*pi/30:2*pi; x=cos(t); y=sin(t); plot(x,y) 运行结果如图1.5. 练习 4 作出摆

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档