ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:847.58KB ,
资源ID:16215986      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16215986.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MatlabplotWord格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MatlabplotWord格式.docx

1、 figure; % 开新画图窗口 x10= linspace(0,2*pi,10); %在 0 到2 间,等分取 10 个点 y10 = sin(x10); plot(x10,y10); x100= linspace(0,2*pi,100); %在 0 到2 间,等分取 100 个点 y1000 = sin(x10); plot(x100,y100); plot(x, sin(x), x, cos(x) %进行多条曲线作图,输入依序为各曲线的x,%y值提示: figure % 开另一窗口绘图5.2 快速方程式画图(fplot,ezplot)5.2.1 fplot:单纯画方程式图形,图形上之(

2、x,y)坐标值会自动取,但必须输入x坐标的范围,其指令如下: fplot(函式,xmin,xmax,ymin,ymax) %绘出函式图形,x轴的范围取xmin到%xmax,y轴的范围取ymin到ymax绘出图形 fplot(x-cos(x3)-sin(2*x2),-3,3) %绘出5.2.2 ezplot:类似fplot,可以绘出y=f(x)显函数,也可绘出f(x,y)=0隐函数以及参数式。指令如下: ezplot(函式) ezplot(函式,xmin,xmax,ymin,ymax) % 绘出函式图形,x轴的范围取xmin% 到xmax ezplot(x参数式,y参数式,tmin, tmax)

3、 % 绘出参数式图形,t范围取tmin % 到tmax利用 ezplot 绘出f(x)=x2 ezplot(x2)在 内不需要写成先前x.2元素对元素的形式,方程式直接像打计算器操作一样。例2:利用 ezplot 绘出 f(x,y)=x2-y=0 x2-y,-6 6 -2 8) % 绘出,若不设x或y范围,则为预% 设的例3:利用 ezplot 绘出参数式,t取0范围的图形。cos(2*t),sin(6*t),0,pi) %绘-随堂考:Q1.绘出 f(x)=,x范围为-1010,并且标明x坐标、y坐标、网格。Q2.绘出,x范围为-1010,并且标明x坐标、y坐标、网格。 5.3 绘图控制指令基

4、本二维绘图指令 指令说明plotX轴和Y轴均为线性刻度semilogxX轴为对数刻度,Y轴为线性刻度semilogyX轴为线性刻度,Y轴为对数刻度绘,其中数据点在110之间,y坐标为对数刻度。 x = linspace(1,10); y=exp(x); semilogy(x,y); %使y轴为对数刻度,并作图,y值为Q1.绘出 y=cos(x) ,利用 linspace 做出数据点x在-66,共50点。Q2. 承Q1. 同上做法 一起绘出 y=cos(x) 与 y=e-x在同画图区。5.4 图形控制:plot 指令除了接受x 及y 坐标外,还可接受一个字符串输入,用以控制曲线的颜色、格式及线标

5、,其使用语法如下:plot(x, y, CLM其中C 代表曲线的颜色(Colors),L 代表曲线的格式(Line Styles),M代表曲线所用的线标(Markers)。颜格标 solid linedash linedot linedash-dot line绘 y=sin(x),其中资料点x在 04间,间格为0.5,并且取线为黑色虚线,数据点用x标明。 x = 0:0.5:4*pi; % x 向量的起始与结束元素为 0 及 4, 0.5% 为各元素相差值 y = sin(x); plot(x,y,k:x) % 其中k代表黑色,:代表点线,而% x则指定菱形为曲线的线标5.5 建立子图形(su

6、bplot):若要在同一个窗口画出多个子图形即用subplot(m,n,a)和plot,表示将窗口划分为mxn个区域,plot(x,y)即画所给图形在第a个区域。一窗口多张图,利用subplot依序绘出。 四个函式。0.1: subplot(2, 2, 1); plot(x, sin(x); % 一个窗口分割成4个图形,此为左上角图形 subplot(2, 2, 2); plot(x, sin(2*x); % 此为右上角图形 subplot(2, 2, 3); plot(x, sin(4*x); % 为左下角图形 subplot(2, 2, 4); plot(x, sin(8*x); % 此为

7、右下角图形subplot(2,2,2)subplot(2,2,1)subplot(2,2,3)subplot(2,2,4)Q1.利用 subplot 依序绘出 y=sin(x),y=cos(x),y=sin(x)- cos(x),y=cos(x)- sin(x),其中所有图的x点坐标皆为-33(间格为0.1)。5.6 加入说明文字,网格利用subplot只要一画图区域,并在此画图区绘上两函式,分别,并写上x轴、y轴,并在图上方标示 两个Function。 subplot(1,1,1);2*pi; y1 = sin(x); y2 = exp(-x); plot(x, y1, -*, x, y2,

8、 :o); xlabel(radian %写出x坐标标示 ylabel(sine value %写出y坐标标示 title(y=sinx and y=e-x %写出此图形代表标题 legend(sin(x)e-x grid on %绘上网格若要标示上标,要用框起,例 ex e-x5.7 极坐标与三度空间画图: polar(theta, r) % 输入theta、r值,绘出极坐标 plot3(x, y, z) % 输入x, y, z数据,绘出3D曲线图 surf(x, y, z) % 输入x, y, z数据,绘出3D曲面图极坐标图 theta = linspace(0, 2*pi); r = c

9、os(4*theta); polar(theta, r); %极坐标绘图,x, y范围在-22之间,试用 plot3与 surf 比较两者差异。meshgrid(x, y) %做出 x, y坐标所交集的网格点坐标 x, y = meshgrid(-2:2); z = y.*exp(-x.2-y.2); plot3(x, y, z); figure surf(x, y, z);3D曲线图这边教的是如何绘制空间中曲线。ezplot3(x,y,z) % 绘 x = x(t), y = y(t), and z = z(t) 0 t 2*piezplot3(x,y,z,tmin,tmax) plot3(

10、x, y, z) % 输入x, y, z数据,绘出3D曲线图 t = 0:pi/50:10*pi; plot3(sin(t),cos(t),t) ezplot3(cos(2*pi*t), sin(2*pi*t)t, 0, 6)3D网格图和曲面图mesh(x, y, z) % x: 函数图形上x坐标 y: 函数图形上y坐标 z: 函数图形上z坐标surf(x, y, z) % x:函数图形上x坐标 y:函数图形上y坐标 z:函数图形上z坐标设绘此图 xx yy=meshgrid(-2:0.25:2,-3:3); %meshgrid(x坐标点, y坐标点)做网格语法 % xx: x坐标 yy: y

11、坐标 plot(xx,yy,b. % 显示网格点之分布 z=(36-9*xx.2-4*yy.2).0.5)/3; %计算每个网格点之Z值,切记要加. 为矩% 阵计算 mesh(xx,yy,z) surf(xx,yy,z) %另一3D画图 xx yy=meshgrid(-4:4,-4:4); z=yy.2-xx.2; surf(xx,yy,z)绘此f(x,y)以及计算图形体积(体积下一章说明)。 xx yy=meshgrid(0:4,0:8); z=(64-8*xx+yy.2)/16;(可在窗口调整)5.8 其它表示三维之图形展现 ezsurf(方程式) % 快速绘出之图形 ezsurfc(方程式, n) %快速绘出之图形,并含等值线 % n:表示所取之网格数( contour(X,Y,Z) % 必须先有网格点之X,Y,Z坐标,才能绘等值线图形利用ezsurf,并用ezsurfc与contour绘出等值线。 ezsurf(x*exp(-x2-y2) ezsurfc(,50) xx yy=meshgrid(-3:3,-3: z=xx.*exp(-x.2-y.2); contour(xx,yy,z) % 轮廓图-Q1. 绘出,x与y坐标之间格都取0.2。(利用surf)Q2. 绘出

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1