MATLAB数学实验第二版标准答案(胡良剑)

  • 格式:doc
  • 大小:82.00 KB
  • 文档页数:24

下载文档原格式

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

数学实验答案

Chapter1

Page20,ex1

(5) 等于[exp(1),exp(2);exp(3),exp(4)]

(7) 3=1*3, 8=2*4

(8) a为各列最小值,b为最小值所在的行号

(10) 1>=4,false, 2>=3,false,3>=2, ture,4>=1,ture

(11) 答案表明:编址第2元素满足不等式(30>=20)和编址第4元素满足不等式(40>=10) (12)答案表明:编址第2行第1列元素满足不等式(30>=20)和编址第2行第2列元素满足不等式(40>=10)

Page20, ex2

(1)a, b,c的值尽管都是1, 但数据类型分别为数值,字符,逻辑, 注意a与c相等,但他们不等于b

(2)double(fun)输出的分别是字符a,b,s,(,x,)的ASCII码

Page20,ex3

>>r=2;p=0.5;n=12;

>>T=log(r)/n/log(1+0.01*p)

Page20,ex4

>> x=-2:0.05:2;f=x.^4-2.^x;

>> [fmin,min_index]=min(f)

最小值最小值点编址

>> x(min_index)

ans =

0.6500 最小值点

>> [f1,x1_index]=min(abs(f))求近似根--绝对值最小的点

f1=

0.0328

x1_index=

24

>> x(x1_index)

ans =

-0.8500

>> x(x1_index)=[];f=x.^4-2.^x; 删去绝对值最小的点以求函数绝对值次小的点

>> [f2,x2_index]=min(abs(f)) 求另一近似根--函数绝对值次小的点

f2=

0.0630

x2_index =

65

>>x(x2_index)

ans=

1.2500

Page20,ex5

>> z=magic(10)

z =

9299 1 815 67 74 5158 40

98807141673555764 41

481 88 20 225456 637047

858719 21 3 60 62 6971 28

86 93 25 2 961 68 7552 34

17 24 768390424926 33 65

23 5 8289914830323966

79 613 9597 2931 38 4572

1012 94 9678 35374446 53

11 1810077 84 3643 502759

>>sum(z)

>>sum(diag(z))

>>z(:,2)/sqrt(3)

>>z(8,:)=z(8,:)+z(3,:)

Chapter 2

Page45ex1

先在编辑器窗口写下列M函数,保存为eg2_1.m

function [xbar,s]=ex2_1(x)

n=length(x);

xbar=sum(x)/n;

s=sqrt((sum(x.^2)-n*xbar^2)/(n-1));

例如

>>x=[81706551 766690 87 61 77]; >>[xbar,s]=ex2_1(x)

Page 45ex2

s=log(1);n=0;

while s<=100

n=n+1;

s=s+log(1+n);

end

m=n

Page40 ex3

clear;

F(1)=1;F(2)=1;k=2;x=0;

e=1e-8; a=(1+sqrt(5))/2;

while abs(x-a)>e

k=k+1;F(k)=F(k-1)+F(k-2); x=F(k)/F(k-1);end

a,x,k

计算至k=21可满足精度