编辑: 鱼饵虫 2014-05-27

>

x=[30

45 60];

>

>

x1=x/180*pi;

>

>

sin(x1) ans = 0.5000 0.7071 0.8660 >

>

cos(x1) ans = 0.8660 0.7071 0.5000 >

>

tan(x1) ans = 0.5774 1.0000 1.7321 >

>

cot(x1) ans = 1.7321 1.0000 0.5774 5, 将矩阵、和组合成两个新矩阵: (1)组合成一个4(3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即(2)按照a、b、c的列顺序组合成一个行矢量,即>

>

a=[4 2;

5 7];

>

>

b=[7 1;

8 3];

>

>

c=[5 9;

6 2];

% (1) >

>

d=[a(:) b(:) c(:)] d =

4 7

5 5

8 6

2 1

9 7

3 2 % (2) >

>

e=[a(:);

b(:);

c(:)]'

e =

4 5

2 7

7 8

1 3

5 6

9 2 或利用(1)中产生的d >

>

e=reshape(d,1,12) ans =

4 5

2 7

7 8

1 3

5 6

9 2 6, 将(x-6)(x-3)(x-8)展开为系数多项式的形式. >

>

a=[6

3 8];

>

>

pa=poly(a);

>

>

ppa=poly2sym(pa) ppa = x^3-17*x^2+90*x-144 7, 求解多项式x3-7x2+2x+40的根. >

>

r=[1 -7

2 40];

>

>

p=roots(r);

-0.2151 0.4459 0.7949 0.2707 8, 求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值. >

>

p=poly([1

2 3 4]);

>

>

polyvalm(p,8) ans =

840 9, 计算多项式的微分和积分. >

>

p=[4 C12 C14 5];

>

>

pder=polyder(p);

>

>

pders=poly2sym(pder) >

>

pint=polyint(p);

>

>

pints=poly2sym(pint) pders = 12*x^2-24*x-14 pints = x^4-4*x^3-7*x^2+5*x 10, 解方程组. >

>

a=[2

9 0;

3

4 11;

2

2 6];

>

>

b=[13

6 6]'

;

>

>

x=a\b x = 7.4000 -0.2000 -1.4000 11, 求欠定方程组的最小范数解. >

>

a=[2

4 7 4;

9

3 5 6];

>

>

b=[8 5]'

;

>

>

x=pinv(a)*b x = -0.2151 0.4459 0.7949 0.2707 12, 矩阵,计算a的行列式和逆矩阵. >

>

a=[4

2 -6;

7

5 4 ;

3

4 9];

>

>

ad=det(a) >

>

ai=inv(a) ad = -64 ai = -0.4531 0.6562 -0.5937 0.7969 -0.8437 0.9062 -0.2031 0.1562 -0.0937

13 y=sin(x),x从0到2(,(x=0.02(,求y的最大值、最小值、均值和标准差. >

>

x=0:0.02*pi:2*pi;

>

>

y=sin(x);

>

>

ymax=max(y) >

>

ymin=min(y) >

>

ymean=mean(y) >

>

ystd=std(y) ymax =

1 ymin = -1 ymean = 2.2995e-017 ystd = 0.7071 14, 参照课件中例题的方法,计算表达式的梯度并绘图. >

>

v = -2:0.2:2;

>

>

[x,y] = meshgrid(v);

>

>

z=10*(x.^3-y.^5).*exp(-x.^2-y.^2);

>

>

[px,py] = gradient(z,.2,.2);

>

>

contour(x,y,z) >

>

hold on >

>

quiver(x,y,px,py) >

>

hold off 15, 下面三种表示方法有什么不同的含义? (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,没有任何计算含义,因此也不对字符串中的内容做任何分析. (3)x=sym('

x'

) f=3*x^2+5*x+2 表示x是一个符号变量,因此算式f=3*x^2+5*x+2就具有了符号函数的意义,f也自然成为符号变量了. 16, 用符号函数法求解方程at2+b*t+c=0. >

>

r=solve('

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题