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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

MATLAB实验四MATLAB 画图.docx

1、MATLAB实验四MATLAB 画图实验四 MATLAB 画图一、实验目的1. 掌握绘制二维图形的常用函数。2. 掌握绘制三维图形的常用函数。3. 掌握绘制图形的辅助操作。二、实验内容要求:命令手工 ()输入!1. 设,在x=02区间取101点,绘制函数的曲线。解:命令如下:clearclcx=linspace(0,2*pi,101)y=(0.5+3*sin(x)./(1+x.2).*cos(x)plot(x,y)grid onfigure(1)plot(x,y,r:*)figure(1)运行结果有:2. 已知y1=x2,y2=cos(2x),y3=y1y2,完成下列操作:(1) 在同一坐标系

2、下用不同的颜色和线型绘制三条曲线。(2) 以子图形式绘制三条曲线。(3) 分别用条形图、阶梯图、杆图、填充图绘制三条曲线。解:(1) MATLAB 命令:clcclearx=-pi:pi/100:piy1=x.2y2=cos(2*x)y3=y1.*y2plot(x,y1,b-,x,y2,r:,x,y3,k-)运行结果:(2)子图形式绘制:clcclearx=-pi:pi/100:piy1=x.2y2=cos(2*x)y3=y1.*y2subplot(1,3,1);plot(x,y1,b-,LineWidth,2);title(y1=x2)subplot(1,3,2);plot(x,y2,r:,

3、LineWidth,2);title(y2=cos(2x)subplot(1,3,3);plot(x,y3,k-,LineWidth,2);title(y3=y1*y2)运行结果:(3)建立M文件(下面的代码可以复制、粘贴):clearclcx=-pi:0.1:piy1=x.2y2=cos(2*x)y3=y1.*y2subplot(2,2,1)plot(x,y1,b-,x,y2,r:,x,y3,k-);subplot(2,2,2)bar(x,y1,b)title(y1=x2)subplot(2,2,3)bar(x,y2,r);title(y2=cos(2x)subplot(2,2,4)bar(

4、x,y3,k)title(y3=y1*y2);由上面的M文件,再适当更改区间取的点数(x=-pi:0.1:pi),只要依次将“bar”改为“stairs”、“stem”、“fill”,,运行程序即可,即有下面的结果:3. 已知在-5x5区间绘制函数曲线。解:M文件:clearclc;x=-5:0.01:5y=(x+sqrt(pi)/(exp(2).*(x0)plot(x,y)figure (2)plot(x,y,-r*,LineWidth,10,MarkerEdgeColor,k,MarkerFaceColor,g, MarkerSize,0.5)运行结果:由图可看出,函数在零点不连续。4.

5、绘制sin(r)/r函数的图形。解:MATLAB 命令:clearclcx, y=meshgrid(-8:0.5:8)R=sqrt(x.2+y.2)+epsz=sin(R)./Rmesh(z)运行结果:5. 绘制曲面图形,并进行插值着色处理。解:MATLAB 命令:clear clcs=0:pi/100:pi/2t=0:pi/100:3*pi/2s,t=meshgrid(s,t)x=cos(s).*cos(t)y=cos(s).*sin(t)z=sin(s)% 以下画子图subplot(2,2,1);mesh(x,y,z);title(未着色的图形);% 以下使用浓淡处理函数shading()

6、(1)faceted 参数:MATLAB默认方式% faceted:以平面为着色单位,在flat着色的基础上,同时在小片交接的边勾画黑色,这种方式立体表现力最强(默认方式)。subplot(2,2,2);surf(x,y,z);title(shading faceted(缺省));(2)flat参数:%平滑方式着色,小片或整段网线的颜色是一种颜色。subplot(2,2,3);surf(x,y,z);shading flat;title(shading flat);(3)interp参数:%以插值形式为图形的象点着色,使小片根据四顶点的颜色产生连续的变化,或根据网线的线段两端产生连续的变化,这

7、种方式着色细腻但最费时。subplot(2,2,4);surf(x,y,z);shading interp;title(shading interp); 运行结果有:6. 图形的标注。M代码:x, y=meshgrid(-4:0.2:4)R=sqrt(x.2+y.2)z=-cos(R)mesh(x,y,z)xlabel(xin-4,4,fontweight,bold);ylabel(yin-4,4,fontweight,bold);zlabel(z=-cos(sqrt(x2+y2),fontweight,bold);title(旋转曲面,fontsize,15,fontweight,bold,

8、fontname,隶书);(以下题为选作)7. 绘制极坐标曲线=asin(b+n),并分析参数a、b、n对曲线形状的影响。解:M文件如下:clearclctheta=0:pi/100:2*pia=input(输入a=)b=input(输入b=)n=input(输入n=)rho=a*sin(b+n*theta)polar(theta,rho,m)采用控制变量法的办法,固定两个参数,变动第三个参数观察输出图象的变化。【分析结果】:由这8个图知道: 当a,n固定时,图形的形状也就固定了,b只影响图形的旋转的角度;当a,b固定时,n只影响图形的扇形数,特别地,当n是奇数时,扇叶数就是n,当是偶数时,扇叶数则是2n个;当b,n固定时,a影响的是图形大小,特别地,当a是整数时,图形半径大小就是a。

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

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