文档介绍:该【MATLAB数学实验第二版答案胡良剑 】是由【泰山小桥流水】上传分享,文档一共【63】页,该文档可以免费在线阅读,需要了解更多关于【MATLAB数学实验第二版答案胡良剑 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
1/63
MATLAB数学实验第二版答案胡良剑
数学实验答案
Chapter1
Page20,ex1
等于[exp(1),exp(2);exp(3),exp(4)]
3=1*3,8=2*4
a为各列最小值,b为最小值所在的行号
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
(1)a,b,c的值尽管都是1,但数据种类分别为数值,字符,逻辑,注意a与c相等,
但他们不等于b
(2)double(fun)输出的分别是字符a,b,s,(,x,)的ASCII码
Page20,ex3
>>r=2;p=;n=12;
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
T=log(r)/n/log(1+*p)
Page20,ex4
x=-2::2;f=x.^4-2.^x;
[fmin,min_index]=min(f)
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
3/63
MATLAB数学实验第二版答案胡良剑
最小值
最小值点编址
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
>>x(min_index)
ans=
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
最小值点
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
>>[f1,x1_index]=min(abs(f))
求近似根--
绝对值最小的点
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
f1=
x1_index=
24
>>x(x1_index)
ans=
-
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
>>x(x1_index)=[];f=x.^4-2.^x;删去绝对值最小的点以求函数绝对值次小的点
>>[f2,x2_index]=min(abs(f))求另一近似根--函数绝对值次小的点
f2=
x2_index=
65
x(x2_index)ans=
,ex5
z=magic(10)
z=
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
9/63
MATLAB数学实验第二版答案胡良剑
869325296168755234
17247683904249263365
10129496783537444653
111810077843643502759
sum(z)
sum(diag(z))
z(:,2)/sqrt(3)
z(8,:)=z(8,:)+z(3,:)Chapter2
Page45ex1
先在编写器窗口写以下M函数,
function[xbar,s]=ex2_1(x)
n=length(x);
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
10/63
MATLAB数学实验第二版答案胡良剑
xbar=sum(x)/n;
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
s=sqrt((sum(x.^2)-n*xbar^2)/(n-1));
比方
>>x=[81706551766690876177];
>>[xbar,s]=ex2_1(x)
Page45ex2
s=log(1);n=0;
whiles<=100
n=n+1;
s=s+log(1+n);
end
m=n
Page40ex3
clear;
F(1)=1;F(2)=1;k=2;x=0;
e=1e-8;a=(1+sqrt(5))/2;
whileabs(x-a)>e
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
12/63
MATLAB数学实验第二版答案胡良剑
k=k+1;F(k)=F(k-1)+F(k-2);x=F(k)/F(k-1);
end
a,x,k
计算至k=21可满足精度
Page45ex4
clear;tic;s=0;
fori=1:1000000
s=s+sqrt(3)/2^i;
end
s,toc
tic;s=0;i=1;
whilei<=1000000
s=s+sqrt(3)/2^i;i=i+1;
end
s,toc
tic;s=0;
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
13/63
MATLAB数学实验第二版答案胡良剑
i=1:1000000;
s=sqrt(3)*sum(1./2.^i);
s,toc
Page45ex5
t=0:24;
c=[15141414141516182022232528...
313231292725242220181716];
plot(t,c)
Page45ex6
(1)
x=-2::2;y=x.^2.*sin(x.^2-x-2);plot(x,y)
y=inline('x^2*sin(x^2-x-2)');fplot(y,[-22])
参数方法
t=linspace(0,2*pi,100);
x=2*cos(t);y=3*sin(t);plot(x,y)
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
14/63
MATLAB数学实验第二版答案胡良剑
(3)
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
63/63
MATLAB数学实验第二版答案胡良剑
x=-3::3;y=x;
[x,y]=meshgrid(x,y);
z=x.^2+y.^2;
surf(x,y,z)
(4)
x=-3::3;y=-3::13;
[x,y]=meshgrid(x,y);
z=x.^4+3*x.^2+y.^2-2*x-2*y-2*x.^2.*y+6;
surf(x,y,z)
(5)
t=0::2*pi;
x=sin(t);y=cos(t);z=cos(2*t);
plot3(x,y,z)
(6)
theta=linspace(0,2*pi,50);fai=linspace(0,pi/2,20);
[theta,fai]=meshgrid(theta,fai);
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
16/63
MATLAB数学实验第二版答案胡良剑
x=2*sin(fai).*cos(theta);
y=2*sin(fai).*sin(theta);z=2*cos(fai);
surf(x,y,z)
(7)
x=linspace(0,pi,100);
y1=sin(x);y2=sin(x).*sin(10*x);y3=-sin(x);
plot(x,y1,x,y2,x,y3)
page45,ex7
x=-::;
y=*(x>)+x.*(x<=).*(x>=-)-*(x<-);
plot(x,y)
page45,ex9
clear;close;
x=-2::2;y=x;
[x,y]=meshgrid(x,y);
a=;b=;
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
17/63
MATLAB数学实验第二版答案胡良剑
p=a*exp(-*y.^2-*x.^2-*x).*(x+y>1);
p=p+b*exp(-y.^2-6*x.^2).*(x+y>-1).*(x+y<=1);
p=p+a*exp(-*y.^2-*x.^2+*x).*(x+y<=-1);
mesh(x,y,p)
page45,ex10
lookforlyapunov
helplyap
A=[123;456;780];C=[2-5-22;-5-24-56;-22-56-16];
X=lyap(A,C)
X=
--
-
-
Chapter3
Page65Ex1
>>a=[1,2,3];b=[2,4,3];a./b,a.\b,a/b,a\b
MATLAB数学实验第二版答案胡良剑
MATLAB数学实验第二版答案胡良剑
18/63
MATLAB数学实验第二版答案胡良剑