第四、五章思考题
1.第四章与第五章思考题
1)M 文件的特点有哪些?
2)M 文件分为哪两类?
3)M 文件的扩展名是什么?
4)对M文件的代码进行“注释”,使用符号
5)Matlab 函数文件的基本结构是什么?
6)对于Matlab函数文件,当输出参数多于一个时,应该用括起来。
7)当函数文件名与函数名不同时,Matlab将忽略函数名而确认文件名,因此调用时使用
8)命令文件与函数文件的区别主要体现在哪几个方面?
9)定义全局变量的结构格式是什么?
10)局部变量与全局变量的区别是什么?
11)Matlab 程序控制结构包括哪三种?
12)简述Matlab程序控制结构中的“顺序结构”的特点?
13)Matlab 程序控制结构中的“选择结构”的特点是什么?
14)“选择结构”的“选择语句”主要包括哪三种形式?各自的“语句格式”分别是什么?
15)Matlab 程序控制结构中的“循环结构”的特点是什么?
16)“循环结构”的“循环语句”主要包括哪三种形式?各自的“语句格式”分别是什么?
17)Matlab 绘制二维曲线的基本函数命令是什么?
18)对于Matlab二维绘图命令plot(x,y),当x为向量,y为二维数组、且其列数或行数等于x
的元素数时,将会绘制出曲线。
19)在同一个图(figure)中,说出至少三种绘制“多条(包括两条)曲线”的方法。
20)对于plot命令,设置曲线的“颜色”、“线型”以及“标记”的语句格式是什么?
21)设定figure的坐标范围的命令是什么?
22)axis on 与 axis off 分别执行什么命令?
23)grid on 与 grid off 分别执行什么命令?
24)在Matlab的figure中,如何对两个坐标轴进行“刻度设置”?写出Matlab命令格式
25)Matlab 的“图形标识”主要包括哪些?并写出各自的 Matlab 命令函数
26)对于text命令,写出设置“字体样式”的命令格式
27)对于text命令,写出设置“上、下标”的命令格式
28)对于text命令,写出设置“希腊字母”的命令格式
29)“多次叠绘”,使用命令
30)Matlab 命令 legend 是什么意思?其调用格式是什么?
31)能够“双纵坐标”的命令是什么?如何对两个纵坐标的名称分别进行设置(命令格式)?
32)在同一个figure中绘制多个“子图”的命令是什么?并写出其调用格式
33)绘制“三维曲线”的命令是什么?其调用格式是什么?
34)命令meshgrid的作用是什么?
35)绘制“三维曲面(网格曲面与实曲面)”的两个基本命令分别是什么?它们的调用格式分别是
什么?注意meshgrid与mesh的关系。
36)三种Matlab命令shading faceted/shading flat/shading interp对三维曲面(surf)进行处理,它
们的效果差异是什么?
37)在Matlab中,如何绘制“等高线”?其Matlab命令格式是什么?
38)在Matlab中,如何绘制“矢量场”?其Matlab命令格式是什么?
39)Matlab 命令 bar 的作用是什么?其调用格式是什么?
40)Matlab 命令 pie 的作用是什么?其调用格式是什么?
2.熟练“看懂”并“掌握”5个PPT(第1章到第5章)中所有例子!!!
3.第四章与第五章中Matlab命令函数汇总:
1)help functionname
2)global
3)pause
4)Ctrl+C
5)input
6)disp
7)num2str
8)sqrt
9)cos/sin/tan
10)if else end
11)switch case/otherwise end
12)try catch end/lasterr
13)for end
14)while end
15)~=
16)atan
17)figure
18)plot(y)
19)plot(x,y)
20)plot(x,Y)
21)plot(x,y1,x,y2)
22)plot(x,y,’ 颜色+线型+标记’, 'LineWidth',1.5 )
23)axis off/axis on
24)axis equal
25)axis square
26)axis image
27)axis([x1 x2 y1 y2])
28)abs
29)max
30)find
31)grid on/grid off
32)set(gca, ‘xtick’, xs, ‘ytick’, ys)
33)title
34)xlabel/ylabel
35)text(x,y,‘\fontname{arg} \arg \fontsize {arg} string’)
36)text(x,y, ‘\string^{arg}string’)
37)text(x,y, ‘\arg’)
38)hold on
39)legend
40)plotyy
41)a=plotyy;set(get(a(1),'Ylabel'),'String','纵坐标名称 1');set(get(a(2),'Ylabel'),'String', '纵坐标名称 2');
42)subplot
43)plot3
44)meshgrid
45)mesh
46)surf
47)shading flat/faceted/interp
48)set(gcf,’color’,’w’)
49)alpha(0.5)
50)colormap(summer/hot/cool/jet)
51)light&lighting phong/flat/gouraud
52)material
53)hidden off
54)contour
55)quiver
56)bar
57)pie