Matlab课后习题分析和总结.pdfVIP

  • 301
  • 1
  • 约5.43万字
  • 约 31页
  • 2021-11-20 发布于上海
  • 举报
第一章 MATLAB 入门 1 习题 1 1. 执行下列指令,观察其运算结果 , 理解其意义: (1) [1 2;3 4]+10-2i (2) [1 2; 3 4].*[0.1 0.2; 0.3 0.4] (3) [1 2; 3 4].\[20 10;9 2] (4) [1 2; 3 4].^2 (5) exp([1 2; 3 4]) (6)log([1 10 100]) (7)prod([1 2;3 4]) (8)[a,b]=min([10 20;30 40]) (9)abs([1 2;3 4]-pi) (10) [1 2;3 4]=[4,3;2 1] (11)find([10 20;30 40]=[40,30;20 10]) (12) [a,b]=find([10 20;30 40]=[40,30;20 10]) ( 提示: a 为行号, b 为列号 ) (13) all([1 2;3 4]1) (14) any([1 2;3 4]1) (15) linspace(3,4,5) (16) A=[1 2;3 4];A(:,2) 2. 执行下列指令,观察其运算结果、变量类型和字节数,理解其意义: (1) clear; a=1,b=num2str(a),c=a0, a= =b, a= =c, b= =c (2) clear; fun=abs(x),x=-2,eval(fun),double(fun) 3. 本金 K 以每年 n 次,每次 p % 的增值率 (n 与 p 的乘积为每年增值额的百分比 )增加,当增加 到 rK 时所花费的时间为 ln r T ( 单位:年 ) nln( 1 0.01p) 用 MA TLAB 表达式写出该公式并用下列数据计算: r=2, p=0.5, n=12. 4 x 4 .已知函数 f (x)=x 2 在 (-2, 2) 内有两个根。取步长 h=0.05, 通过计算函数值求得函数的最 小值点和两个根的近似解。 (提示:求近似根等价于求函数绝对值的最小值点 ) 5. (1) 用 z=magic(10) 得到 10 阶魔方矩阵; (2) 求 z 的各列元素之和; (3) 求 z 的对角线元素之和 (提示:先用 diag(z) 提取 z 的对角线 ); (4) 将 z 的第二列除以 3 ; 2 第一章 MATLAB 入门 (5) 将 z 的第 3 行元素加到第 8 行。 6. 先不用 MA TLAB 判断下面语句将显示什么结果? size(B) 又得出什么结果 ? B1={1:9; David Beckham }; B2={180:-10:100; [100,80,75,;77,60,92;67 28 90;100 89 78]}; B=[B1, B2]; B{1,2}(8) D=cell2struct(B,{f1,f2},2); [a,b]=D.f1 然后用 MA TLAB 验证你的判断。进一步,察看变量类型和字节数,并用

文档评论(0)

1亿VIP精品文档

相关文档