文档介绍:数学实验答案
Chapter 1
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
答案表明:编址第 2 元素满足不等式 (30>=20) 和编址第 4 元素满足不等式 (40>=10)
答案表明: 编址第 2 行第 1 列元素满足不等式 (30>=20) 和编址第 2 行第 2 列元素满足不等式 (40>=10)
Page20, ex2
a, b, c 的值尽管都是 1, 但数据类型分别为数值,字符, 逻辑, 注意 a 与 c 相等, 但他们不等于 b
double(fun) 输出的分别是字符 a,b,s,(,x,) 的 ASCII 码
Page20,ex3
>> r=2;p=;n=12;
>> T=log(r)/n/log(1+*p)
Page20,ex4
>> x=-2::2;f=x.^4-2.^x;
>> [fmin,min_index]=min(f)
最小值 最小值点编址
>> x(min_index) ans =
最小值点
>> [f1,x1_index]=min(abs(f)) 求近似根 --绝对值最小的点f1 =
x1_index = 24
>> x(x1_index) ans =
-
>> x(x1_index)=[];f=x.^4-2.^x; 删去绝对值最小的点以求函数绝对值次小的点
>> [f2,x2_index]=min(abs(f)) 求另一近似根 --函数绝对值次小的点f2 =
x2_index = 65
>> x(x2_index)
ans =
Page20,ex5
>> z=magic(10) z =
92 99 1 8 15 67 74 51 58 40
98 80 7 14 16 73 55 57 64 41
4 81 88 20 22 54 56 63 70 47
85 87 19 21 3 60 62 69 71 28
86 93 25 2 9 61 68 75 52 34
17 24 76 83 90 42 49 26 33 65
23 5 82 89 91 48 30 32 39 66
79 6 13 95 97 29 31 38 45 72
10 12 94 96 78 35 37 44 46 53
11 18 100 77 84 36 43 50 27 59
>> sum(z)
>> sum(diag(z))
>> z(:,2)/sqrt(3)
>> z(8,:)=z(8,:)+z(3,:)
Chapter 2
Page 45 ex1
先在编辑器窗口写下列 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=[81 70 65 51 76 66 90 87 61 77];
>>[xbar,s]=ex2_1(x) Page 45 ex2 s=log(1);n=0;
while s<=100 n=n+1; s=s+log(1+n); end
m=n
Page 40 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 可满足精度
Page 45 ex4 clear;tic;s=0; for i=1:1000000
s=s+sqrt(3)/2^i; end
s,toc tic;s=0;i=1;
while i<=1000000
s=s+sqrt(3)/2^i;i=i+1; end
s,toc tic;s=0;
i=1:1000000;
s=sqrt(3)*sum(1./2.^i); s,toc
Page 45 ex5
t=0:24;
c=[15 14 14 14 14 15 16 18 20 22 23 25 28 ...
31 32 31 29 27 25 24 22 20 18 17 16];
plot(t,c