习题:
1 计算的数组乘积。
a.*b
ans =
    12    36    3
    8    42    40
2 对于,如果,求解X
inv(a)*b
ans =
  -0.5118
    4.0427
    1.3318
matlab考试题库及答案
3 已知:,分别计算a的数组平方和矩阵平方,并观察其结果。
  a.*a
ans =
    1    4    9
    16    25    36
    49    64    81
>> a^2
ans =
    30    36    42
    66    81    96
  102  126  150
4 角度,求x的正弦、余弦、正切和余切。(应用sin,)
>> sin(x./pi)
ans =
  -0.1242    0.9826    0.2465
>> cos(x./pi)
ans =
  -0.9923  -0.1857    0.9692
>> tan(x./pi)
ans =
    0.1252  -5.2915    0.2543
>> cot(x./pi)
ans =
    7.9894  -0.1890    3.9321
5 将矩阵组合成两个新矩阵:
1)组合成一个43的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即
       
[reshape(a,4,1),reshape(b,4,1),reshape(c,4,1)]
ans =
    4    7    5
    5    8    6
    2    1    9
    7    3    2
2)按照abc的列顺序组合成一个行矢量,即
       
[reshape(a,1,4),reshape(b,1,4),reshape(c,1,4)]
ans =
    4    5    2    7    7    8    1    3    5    6    9    2
6 (x-6)(x-3)(x-8)展开为系数多项式的形式。(应用poly,polyvalm)
expand((x-6)*(x-3)*(x-8))
ans =
x^3-17*x^2+90*x-144
法二:p=[6 3 8]
p =
    6    3    8
>> p1=poly(p)
p1 =
    1  -17    90  -144
>> pp=poly2str(p1,'x')
pp =
  x^3 - 17 x^2 + 90 x - 144
7 求解多项式x3-7x2+2x+40的根。(应用roots)
a=[1 -7 2 40]
a =
    1    -7    2    40
>> roots(a)
ans =
    5.0000
    4.0000
  -2.0000
8 求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。(应用poly,polyvalm)
      p=[1 2 3 4]
p =
    1    2    3    4
>> p1=poly(p)
p1 =
    1  -10    35  -50    24
polyval(p1,8)
ans =
  840
9 计算多项式的微分和积分。(应用polyder,polyintpoly2sym)
  p=[4 -12 -14 5 9];
polyder(p)
polyint(p)
ans =
    16  -36  -28    5
ans =
    0.8000  -3.0000  -4.6667    2.5000    9.0000        0
10 解方程组(应用x=a\b)
a\b
ans =
    7.4000

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。