上机作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课件52页上机作业

第一题

1、function f= eval(M1)

a=1;b=2;c=3;d=4;

M1=[a,b;c,d]

运行结果:

M1 =

1 2

3 4

2、function g= eval(M2)

a=1;b=2;c=3;d=4;

M2='[a,b;c,d]'

运行结果:

M2 =

[a,b;c,d]

3、function h= eval2(M3)

a=1;b=2;c=3;d=4;

M3=sym('[a,b;c,d]')

运行结果:

M3 =

[ a, b]

[ c, d]

结论:

M1为矩阵,M2为未赋值矩阵,M3为两个行向量,结果均不同。

第二题

程序

a1=1e10;b1=1e-10;

c1=(a1+b1-a1)/b1

a2=sym(a1);b2=sym(b1);

c2=(a2+b2-a2)/b2

运行结果:

li5

c1 =

c2 =

1

结论:C1和C2不相等。

符号运算

1:

(1)因式分解

syms x

f=x^2-5*x+6

s=factor(f)

运算结果:

yinshifenjie

f =

x^2 - 5*x + 6

s =

(x - 2)*(x - 3)

(2)函数展开

syms x;

f=(x+1)^3;

expand(f)

运行结果:hanshuzhankai

ans =

x^3 + 3*x^2 + 3*x + 1 (3)合并同类项

syms xy;

f=x^2+3*x+2*x+y^3+8*y^3; collect(f)

collect(f,y)

结果

>>hebingtongleixiang

ans =

x^2 + 5*x + 9*y^3

(4)分式通分

syms xy;

f=1/(3*y)-(1/(2*x));

[n,d]=numden(f)

结果

fenshitongfen

n =

2*x - 3*y

d =

6*x*y

2:计算极限

(1)L=limit('((1/(x+1))-(3/(x^3+1)))',x,-1) (2)M=limit('sin(x)/x',x,0)

运算结果:

jisuanjixian

L =

-1

M =

1

3:计算导数

syms x;

y=3*x^2+2

A=diff(y,x)

B=diff(y,x,2)

运算结果:

jisuandaoshu

y =

3*x^2 + 2

A =

6*x

B =

6

4:计算积分(采用不定积分)数分书190页1(12)题

syms x;

f=1/(1+sin(x));

I=int(f)

运算结果:

jisuanjifen

I =

-2/(tan(x/2) + 1)

5:符号求和

syms n

S=symsum(1/n,1,inf)

S1=symsum(1/n,1,10)

运算结果:

fuhaoqiuhe

S =

Inf

S1 =

7381/2520

6:代数方程和微分方程求解

(1)代数方程

f=sym(x^2-5*x+6)

solve(f)

运算结果:

qiujiefangcheng

f =

x^2 - 5*x + 6

ans =

2

3

(2)微分方程

syms xy

dsolve('Dy=y+sin(x)','x')

运算结果:

qiujiefangcheng

ans =

C2*exp(x) - sin(x)/2 - cos(x)/2

课件55页上机作业

第一题

syms x;

f=cos(x)+(-sin(x)^2)^(1/2);

y=simplify(f)

运行结果:

li4

y =

cos(x) + (-sin(x)^2)^(1/2)

第二题

syms abtuvxy;

A=[a+b*x,sin(t)+u;x*exp(-t),log(y)+v]

findsym(A,1)

运行结果:

li1

A =

[ a + b*x, u + sin(t)]

[ x*exp(-t), v + log(y)]

ans =

x

结论:

findsym(A,1)是函数返回符号表达式A中的1个符号变量。第三题

(1)factor(sym('12345678901234567890'))

运行结果:

li2

ans =

2*3^2*5*101*3541*3607*3803*27961

(2)factor(sym(12345678901234567890))

运行结果:

li3

ans =

2^11*7*7324703*117570121

结论:

相关文档
最新文档