1
第6章MATLAB程序设计
1.简述使用M文件与在MATLAB命令窗口中直接输入命令有何异同?有何优缺点?
2.简述脚本形式的M文件与函数形式的M文件的异同。
3.编写一个函数project1.m,其功能是判断某一年是否为闰年。
4.编制一个函数,使得该函数能对输入的两个数值进行比较并返回其中的最小值。
5.试计算以下循环语句操作的步数。
(1)f or i=-1000:1000
(2)f or j=1:2:20
6.观察以下循环语句,计算每个循环的循环次数和循环结束之后var的值。
(1)var=1;
while mod(var,10)~=0
var=var+1
end
(2)var=2;
while var<=100
var=var^2;
end
(3)var=3;
while var>100
var=var^2;
end
7.假设有一整数矩阵A,请编制一个函数,将此整数矩阵以ASCII的整数方式储存在文件之中。例如当矩阵A的内容如表6.6所示。
则储存于文件的内容为:
1 2 3
4 5 6
8.先将A=magic(10)的数据以uint8的数据类型存入一个二进制文件mytest.bin中,使用命令fwrite;再用fread命令将此魔方阵读至工作空间的一个变量。