数学实验matlab练习1

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

《数学实验》第一讲实验习题

1.执行下列指令,观察其运算结果,理解其意义:

(1)[1 2;3 4]+10-2i

ans =

9 10

11 12

(2)[1 2;3 4].*[0.1 0.2;0.3 0.4]

ans =

0.1000 0.4000

0.9000 1.6000

(3)[1 2;3 4].\[20 10;9 2]

ans =

20.0000 5.0000

3.0000 0.5000

(4)[1 2;3 4].^2

ans =

1 4

9 16

(5)exp([1 2;3 4])

ans =

2.7183 7.3891

20.0855 54.5982

(6)log([1 10 100])

ans =

0 2.3026 4.6052

(7)prod([1 2;3 4])

ans =

3 8

(8)[a,b]=min([10 20;30 40])

a =

10 20

b =

1 1

(9)abs([1 2;3 4]-pi)

ans =

2.1416 1.1416

0.1416 0.8584

(10) [1 2;3 4]>=[4 3;2 1]

ans =

0 0

1 1

(11) find([10 20;30 40]>=[40 30;20 10])

ans =

2

4

(12) [a,b]=find([10 20;30 40]>=[40 30;20 10])

a =

2

2

b =

1

2

(13) all([1 2;3 4]>1)

ans =

0 1

(14) linspace(3,4,5)

ans =

3.0000 3.2500 3.5000 3.7500

(15) A=[1 2;3 4];A(:,2)

ans =

2

4

2. 执行下列指令,观察其运算结果、变量类型和字节数,理解其意义:

(1) clear;a=1,b=num2str(a),c=a>0,a= =b,a= =c,b= =c

ans =

(2) clear;fun=’abs(x)’,x=-2,eval(fun),double(fun)

ans =

2

ans =

97 98 115 40 120 41

3. 本金K 以每年n 次,每次%p 的增值率(np 为每年增值额的百分比)增加,当增加到

rK 时所花费的时间为(单位:年) 1001ln ln(.)

T r n p += ln()ln(10.01)

r T n p =+ 用MATLAB 表达式写出该公式并用下列数据计算:20512,.,r p n ===。

T =

11.5813

4. 已知函数42()x x f x x e =-+在22(,)-内有两个根。取步长00

5.h =,通过计算函数

值求得函数的最小值点和两个根的近似解。(提示:求近似根等价于求函数绝对值的最小点)

x =

-0.3440

f =

-0.0649

相关文档
最新文档