1、MATLAB上机练习1 启动MATLAB 环境,并给出语句tic, A=rand(500); B=inv(A); norm(A*B-eye(500),toc,试运行该语句,观察得出的结果,并利用help 命令对你不熟悉的语句进行帮助信息查询,逐条给出上述程序段与结果的解释。tic, A=rand(500); B=inv(A); norm(A*B-eye(500),tocans = 5.3636e-011elapsed_time =1.4220解释行:Tic 是一个秒表计时器,用于计算一个命令所需的时间,结尾处的toc 用于输出所计算的时间A=rand(500)-由随机项组成的N行N矩阵,选择时
2、间间隔在(0.0,1.0)的均匀分布B=inv(A)-求矩阵A的逆矩阵 eye(500)-除对角线上是一其余均为零的矩阵norm 用于求解最大的奇异值有两个语句,tic 和 toc 分别输出一个时间2 试用符号元素工具箱支持的方式表达多项式 ,并令5432() 6fxx,将f(x) 替换成s 的函数。1x3 用MATLAB 语句输入矩阵A 和B 124142341,3jjjjjjjj 前面给出的是4 4 矩阵,如果给出A(5 ,6) = 5 命令将得出什么结果?直接输入法中间用空格隔开A=1 2 3 4 ;4 3 2 1 ;2 3 4 1 ;3 2 4 1A =1 2 3 44 3 2 12
3、3 4 13 2 4 1中间用逗号隔开A=1,2,3,4;4,3,2,1;2,3,4,1;3,2,4,1A =1 2 3 44 3 2 12 3 4 13 2 4 1输入 B 一样的输入的方法B=1+4j 2+3j 3+2j 4+1j ;4+1j 3+2j 2+3j 1+4j ;2+3j 3+2j 4+1j 1+4j ;3+2j 2+3j 4+1j 1+4jB =1.0000 + 4.0000i 2.0000 + 3.0000i 3.0000 + 2.0000i 4.0000 + 1.0000i4.0000 + 1.0000i 3.0000 + 2.0000i 2.0000 + 3.0000i
4、 1.0000 + 4.0000i2.0000 + 3.0000i 3.0000 + 2.0000i 4.0000 + 1.0000i 1.0000 + 4.0000i3.0000 + 2.0000i 2.0000 + 3.0000i 4.0000 + 1.0000i 1.0000 + 4.0000iA(5; 6) = 5输出结果? A(5; 6) = 5|Error: “)“ expected, “;“ found.A(5 ,6) = 5A =1 2 3 4 0 04 3 2 1 0 02 3 4 1 0 03 2 4 1 0 00 0 0 0 0 54 假设已知矩阵A ,试给出相应的MAT
5、LAB 命令,将其全部偶数行提取出来,赋给B 矩阵,用A =magic(8) 命令生成A 矩阵,用上述的命令检验一下结果是不是正确。5 用数值方法可以求出 ,试不采用循环的形式求63 62302148iS出和式的数值解。6 计算多项式的根 3()51fx7 求多项式的和、差、乘积、一次微分967)(23xbx5 求极限 和xx1limxeli06. 求解代数方程组:zyx32427 .计算表达式 的 5阶泰勒级数展开式21x8 求下列函数的极小值在-5 5区间的极小值3)(2xf9 在同一坐标内绘制曲线 和 ,并给图形添加)4cos(2.05.1xeyx)cos(25.0xey图形标注。1545a