MATLAB数学实验第二版标准答案(胡良剑)
- 格式:doc
- 大小:82.00 KB
- 文档页数:24
数学实验答案
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可满足精度