3.17 将矩阵a???42??71??59?b?c?、和??83??62?组合成两个新矩阵: 75??????(1)组合成一个4?3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,
第三列为按列顺序排列的c矩阵元素,即
?4?5??2??775?86??19??32?
(2)按照a、b、c的列顺序组合成一个行矢量,即 ?452778135692?
3.18 将(x-6)(x-3)(x-8)展开为系数多项式的形式。
3.19 求解多项式x3-7x2+2x+40的根。
3.20 求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。
3.21 计算多项式乘法(x2+2x+2)(x2+5x+4)。
3.22 计算多项式除法(3x3
+13x2
+6x+8)/(x+4)。
3.23 对下式进行部分分式展开: 3
3x4?2x?5x2?4x?6x5?3x4?4x3?2x2?7x?2
3.24 计算多项式4x4?12x3?14x2?5x?9的微分和积分。
?290??13????3.25 解方程组??3411?x??6?。
???226???6??
?42?6??3.26 矩阵a???754?,计算a的行列式和逆矩阵。
??349??
第4章 MATLAB符号运算
4.1 创建符号变量有几种方法?
MATLAB提供了两种创建符号变量和表达式的函数:sym和syms
Sym用于创建一个符号变量或表达式,用法如x=sym(‘x’)及f=sym(‘x+y+z’);syms用于创建多个符号变量,用法如syms x y z。
4.2 下面三种表示方法有什么不同的含义? (1)f=3*x^2+5*x+2 (2)f='3*x^2+5*x+2' (3)x=sym('x')
f=3*x^2+5*x+2
答;(1)f=3*x^2+5*x+2 表示在给定x时,将3*x^2+5*x+2 的数值运算结果赋值给变量f,如果没有给定x则指示错误信息。
(2)f='3*x^2+5*x+2' 表示将字符串'3*x^2+5*x+2'赋值给字符变量f,没有任何计算意义,因此也不对字符串中的内容做任何分析。