实验作业2 MATLAB作图
更新时间:2023-11-10 06:37:01 阅读量: 教育文库 文档下载
- 实验作业200字作文推荐度:
- 相关推荐
实验作业2 MATLAB作图
1、用plot,fplot 绘制函数y=cos(tan(?x))的图形。
解: 代码如下:
x=linspace(-0.5,0.5,30); y=cos(tan(pi*x)); plot(x,y) 结果:
fplot('[cos(tan(pi*x))]',[-0.5,0.5])
结果:
注意事项: fplot('[cos(tan(pi*x))]',[-0.5,0.5])不能写成fplot('[cos(tan(pi*x))]',(-0.5,0.5))否则是错误程序。
2. 用ezplot绘制函数 exy-sin(x+y)=0 在[-3, 3]上的图形。 解: 代码如下:
ezplot('exp(x*y)-sin(x+y)=0',[-3,3])
3. 用matlab以动画的方式绘制出摆线 x=a(t-sint) y=a(1-cost) (a自己赋值)的渐屈线
clear; clc; close; a=1; syms t
x=a*(t-sin(t)); y=a*(1-cos(t));
ezplot(x,y,[0,2*pi]),grid on;hold on; dy=diff(y)/diff(x); dyy=diff(dy)/diff(x);
xx=x-(1+dy^2)*dy/dyy;%渐屈线的坐标 yy=y+(1+dy^2)/dyy; M=50; t=0;
xxx=subs(xx); yyy=subs(yy);
H1=plot(xxx,yyy,'r');hold on;grid on;axis([0,7,-2.5,2.5]); x1=subs(x); y1=subs(y);
H2=plot([x1,xxx],[y1,yyy],'k--'); H3=plot(x1,y1,'ko'); H4=plot(xxx,yyy,'ro'); tt=linspace(0,2*pi,M); for i=1:M
pause(0.2); t=tt(1:i);
xxx=subs(xx); yyy=subs(yy); x1=subs(x); y1=subs(y);
set(H1,'xdata',xxx,'ydata',yyy);
set(H2,'xdata',[x1(i),xxx(i)],'ydata',[y1(i),yyy(i)]); set(H3,'xdata',x1(i),'ydata',y1(i)); set(H4,'xdata',xxx(i),'ydata',yyy(i)); end
?x?a(t?sint) 绘制函数?在t?[0,2?]上的图形。
?y?a(1?cost)程序:a=input('please input a='); t=linspace(0,2*pi,100);
x=a*(sin(t)); y=a*(t-cos(t)); plot(x,y); please input a=10
4.
5. 在同一平面中的两个窗口分别画出心形线和马鞍面。
要求:1)在图形上加格栅、图例和标注; 2)定制坐标;
3)以不同角度观察马鞍面。 解:
心型线代码如下:
clear; clc;
i=-pi:0.1:pi;
x=2.*(sin(i)-sin(2*i)./2); y=2.*(cos(i)-cos(i).^2); plot(x,y);
axis([-3 3 -4.2 1]);%制定图形坐标 title('心形线');%当前图顶端加图例 xlabel('x');%当前图x轴加图例 ylabel('y');%当前图y轴加图例 grid on;%加格栅到当前图上
心型线运行结果显示如下图:
图3.1(心型线)
马鞍线代码如下:
clear; clc; a=10; b=10;
x=-1.5:0.1:1.5; y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);%x行y列的矩阵 Z=X.^2/a-Y.^2/b; figure(2);%新建窗口
subplot(221);%分割当前窗口,作图显示在该分割块上 surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y'); subplot(222); surf (X,Y,Z); title('马鞍面');
xlabel('x'); ylabel('y');
view(20,30);%改变视角到(20,30) subplot(223); surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y');
view(50,20);%改变视角到(50,20) subplot(224); surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y');
view(60,10);%改变视角到(60,10)
马鞍线运行结果显示如下图:
图3.2(马鞍面)
7.以不同的视角观察球面x2+y2+z2=r2
和圆柱面 x2+y2=rx所围区域. 解:
代码如下:
clear; clc; r=2;
[x0,y0,z0]=sphere(50); x=r*x0;y=r*y0;z=r*z0; surf(x,y,z);hold on; f=@(x,y)x.^2+y.^2-r*x;
ezsurf(f,[-1.5,2.5],[-2,1.5]); axis equal; view(30,20);
运行结果显示如下图:
图3.3
正在阅读:
实验作业2 MATLAB作图11-10
昆明市人才工作领导小组办公室关于大力加强人才工作者队伍建设的工作方案10-23
2016-2022年中国文化旅游市场分析报告(目录) - 图文10-29
小学语文教学生活化策略探究05-10
甘肃省天水市第一中学2016届高三英语下学期第四次模拟考试试题04-23
值得收藏的小学语文知识08-17
2018感动中国人物观后感2篇04-02
县十三五农业产业发展规划02-20
9.26java实验题203-14
新教师转正个人总结12-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 作图
- 作业
- 实验
- MATLAB
- 2011韩友谊刑法名家名著导读提纲
- 政府和社会资本合作(PPP)-城际高铁、动车项目财政承受能力论证报告(编制大纲) - 图文
- 电机学课后习题解答(配王秀和、孙雨萍编)
- 固体燃料制水煤气 - 图文
- 新疆引额济乌一期二步南干渠扩建工程沙漠明渠草方格防护工程
- HYPERMESH六面体网格划分小教程 - 图文
- 2018年中国声表面波(SAW)器件现状研究及发展趋势预测(目录) - 图文
- 中药材专业市场监管存在的主要问题及对策
- 本科毕业论文-基于安卓系统天气预报应用程序 - 图文
- (45)整数简便运算120题(有答案过程)
- 秘书学案例分析
- 企业核心竞争力的构建
- 教育学A知识点梳理(重点版)
- A-世界现代设计史试卷
- 玻璃器皿自校规程作业指导书
- 信号与系统抽样定理实验
- 化学工艺学教学大纲
- 低渗透率油藏水平井经济极限研究重点
- 情境教学法在初中英语课堂教学中的运用
- 计算机网络