- 37
- 0
- 约2.85千字
- 约 7页
- 2018-12-15 发布于广东
- 举报
实验6和实验7MATLAB中m文件的调试及MATLAB绘图.doc
第 组
西华大学实验报告(理工类)
开课学院及实验室: 实验时间: 年 月 日
学生姓名
学号
成 绩
学生所在学院
年级/专业/班
课程名称
课程代码
实验项目名称
实验六和实验七:MATLAB中m文件的调试 及MATLAB绘图
项目代码
指导教师
项目学分
一、实验目的
1、 熟悉和掌握W数凋用和参数传递;
2、 掌握某木的绘图指令,学习如何绘制2维和3维曲线图形。
二、实验原理
1、 函数文件
函数文件的基木结构:
函数文件山function语句引导,其基本结构为:
function输fli形参表=函数名(输入形参表)
说明部分 闲数体语句
说明:
(1) 关于蚋数文件名:蚋数文件名与函数名也可以不相同。当两者不同时,MATLAB将忽略函数名而 确认函数文件名,因此调川吋使川函数文件名。
(2) 关于 说明部分。 说明包括三部分内荇:①紧随函数文件引导行之后以%丌头的第一 行。②第一 行及之后连续的 行。③与在线帮助文木相隔一空行的 行。
(3) 关于return语句。执行到该语句就结束函数的执行,程序流程转至调用该函数的位置。通常, 在函数文件中也对不使用return语句,这时迕被调函数执行完成A自动返回。
2、 函数调用
函数凋用的一般格式是:
[输出实参表]=函数名(输入实参表)
3、 普通图形的绘制:2维图形的基木函数为plot函数,K基木格式为:plot (x, y, ‘选项’),选项包 括线型、颜色等设置。3维图形的基本阑数为plot3函数,用法和plot蚋数相同。
4、 绘制对数绝标曲线:常用semilogx(x, y, ‘选项’)函数来绘制横绝标维对数坐称的曲线。
5、 图形窗口的分割:用函数subplot(m,n,i)来实现。含义是将图形窗口分为m行n列子窗口,然后选 定第i个窗口为当前窗口。
6、 水标系的调整:nJ用函数axis([xmin, xmax, ymin, ymax, zmin, zmax])来完成。函数中AT以输入4个 或6个参数。注意平标的最小值必须小于最大值。
7、 阁形的标注:为坐标轴标注用函数xlabel( ‘string’,文本属性);为阁形加标题用函数 title( ‘string’,文木属性);在阁形窗U的任意位置加入标注用函数text (x, y: ‘string’)
8、绘制特殊图形:绘制极坐标图形用函数polar (角度向S,幅值向S,选项);条形图用函数bar (x, y); 扇形图用pie(x)函数。
三、实验设备、仪器及材料
高性能计算机,MATLAB软件。
、实验步骤(按照实际操作过程)
1、 编写函数文件求半径为r的岡的面积和周长。
2、 利用函数的递归调用,求n!。
3、 将窗卩分力3个,分别绘制函数/⑴= sin(x)2、/W = cos(x)5、/(x) = sin(x)2+COs(x)5的图
x从0至lj 5冗。
4、 假设一年每个月的平均气温,并用条形图绘制出来。再将年平均气温以上的月份占总月份的百分比 用扇形图表示出来。丼加上标题和坐标轴标注。
5、 用plot3绘制三维螺旋线,再用axis改变坐标重新画一次。
6、 用不同线型和颜色AM—坐标内绘制曲线y=2e-0. 5xsin(2K x)及其包络线。
实验过程记录(数据、表、计算等)7、 用不同标度在同一少标内绘制曲线yl=e-0. 5xsin(2 n x)及曲线y2=l. 5e_0. lxsin(x)。
实验过程记录(数据、
表、计算等)
五、
1、编写函数文件求半径为r的圆的而积和周长 function [s,c]=mycircle(r) s=pi*r^2;
c=2*pi*r;
end
〉[s, c]=mycircle(4) s =
50.2655
25. 1327
2、利用函数的递归调用,求n!。 function y=myhuigui(n) x=l ;
y=l;
if n0
丫^输入数据错误1);
else
while x=n y=y*x; x=x+l; end
end
end
y=myhuigui (-1)
y =
输入数裾错误 y=myhuigui(9)
362880
3、将窗口分力3个,分别绘制函数,(x) = sin⑵2、/⑴二⑽⑵5、/⑵=sin⑴2 + cos⑶5的图
形,x从0到5 jt。
? plot (x, yl)
x=0:0. 1:5*pi;
? yl=sin(x),2;
? y2=cos(x),5;
? y3=yl+y2;
? subplot(3, 1,1)
plot (x,yl)
? subplot (3, 1, 2)
? plot (x, y2)
? subplot (3, 1, 3)
? plot (x, y3)
4、假设一年每个刀的平均气温
原创力文档

文档评论(0)