1.到MathWorks公司网站(http://www.mathworks.cn)上查阅相关工具箱手册。学会安装MATLAB软件,并输入demo命令,运行演示程序。
2.熟悉MATLAB桌面平台窗口,熟悉菜单栏、工具栏等。
3.MATLAB有哪些帮助命令?试列举3个以上。
4.设 A =[123;456;654;321], B =[246;147;741;642],请求解 A .* B , A .^ B , A ./ B 及 A .\ B 的值。
5.用MATLAB命令完成矩阵的各种运算。已知矩阵
求下列运算结果。
(1)A(:,1);
(2)A(2,:);
(3)A(:,2:3);
(4)A(2:3,2:3);
(5)A(:,1:2:3);
(6)A(2:3);
(7)A(:);
(8)A(:,:);
(9)ones(2,2);
(10)eye(2);
(11)[A,[ones(2,2),eye(2)]];
(12)diag(A);
(13)diag(A,1);
(14)diag(A,-1);
(15)diag(A,2)。
6.用MATLAB命令完成如下矩阵函数运算。
(1)输入矩阵 。
(2)求矩阵 B 1 , B 1 中每一个元素为对应矩阵 A 中每一个元素的正弦函数。
(3)求矩阵 B 2 , B 2 中每一个元素为对应矩阵 A 中每一个元素的余弦函数。
(4)求 。
(5)使用funm命令求矩阵 A 的正弦函数。
(6)求cos A 。
(7)证明sin 2 A +cos 2 A = I 。
7.用MATLAB命令完成下列矩阵运算。
(1)使用rand命令产生5个2×2随机矩阵 A 、 B 、 C 、 D 、 E 。
(2)求下列矩阵: F = A -1 [ B + C -1 ( D -1 E )]。
8.请编写程序:函数f(x,y,z)=xy+xz-y 2 z,请计算f(1,2,3)。
9.试用循环结构找出5000以下所有的质数。
10.请编写程序:给定两个实数 a 、 b 和一个正整数 n ,给出 k =1,2,…, n 时的所有( a + b ) n 和( a-b ) n 。(本题令 n =10。)
11.请编写程序:求两个自然数,这两个数的和等于100,且第一个数被2整除的商与第二个数被4整除的商的和为36。
12.x=0:0.1:10;y=3*exp(-0.5*x),分别以直方图、填充图、阶梯图和离散杆图的形式在同一界面中绘图。
13.绘制下列各种函数图形。
(1)绘制下列极坐标图形(区间0≤θ≤2π):① r =3(1-cosθ);② r =2(1+cosθ);③ r =2(1+2sinθ);④ r =cos3θ;⑤ r =e θ/(4π) ;
(2) y ( t )=1-2e -t sin( t )(0≤ t ≤8)且在 x 轴上写“Time”标号, y 轴上写“Amplitude”标号,标题为“Exponential”。
14.绘制图形 y ( t )=5e -0.2 t cos(0.9 t -30°)+0.8e -2 t (0≤ t ≤30)。