新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

1

?/p>

 

 

?/p>

4

?/p>

 

bu

深圳大学考试答题?/p>

 

(

以论文、报告等形式考核专用

) 

二○?/p>

 

?/p>

 

 

~二○○

 

 

?/p>

 

 

 

 

学年度第

 

 

一

 

 

学期

 

课程编号

 

2316000801 

课程名称

 

Matlab

与数学实?/p>

 

主讲教师

 

仇高?/p>

 

评分

 

 

?/p>

 

 

 

 

?/p>

 

2007160036 

姓名

 

梁锦?/p>

 

专业年级

 

07

微电一?/p>

 

 

教师评语?/p>

 

题目?/p>

 

?/p>

Matlab

与数学实验?/p>

期末作业

 

 

 

 

1. 

用数值积分公式计?/p>

 

(

结果保留小数点后

8

?/p>

)

?/p>

 

θ

d

θ

sin

15

.

0

1

2

0

2

2

?

?/p>

?/p>

?

S

 

(1)

 

取积分步?/p>

2

/

?/p>

?/p>

h

, 

用梯形公式计?/p>

S= 

 

 

 

6.24764132 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

>> 

 

format long; 

>> x=0:pi/2:2*pi; 

>> trapz(x,(1-(0.15.^2)*(sin(x)).^2).^0.5) 

 

(2)

 

要求相对误差?/p>

10

-6

, 

?/p>

Simpson

公式

S= 

 

 

 

6.24769188 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

Matlab

命令?/p>

___ 

quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi)_

______________________. 

 

>> 

 

format long; 

>>quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi) 

 

2. 

?/p>

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

x

x

y

x

y

用数值解法算?/p>

 

y

(1)= 

 

1.1635 

 

 

 

 

 

 

 

 

 

 

 

,

你用

?/p>

?/p>

?/p>

?/p>

 

 

Runga-Kutta 

?/p>

?/p>

 

 

 

 

?/p>

?/p>

?/p>

?/p>

 

Matlab

?/p>

?/p>

?/p>

 

 

 

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,算法精度为

 

 

 

4

?/p>

 

 

 

 

 

 

?/p>

 

解:建立函数文件

verderpol.m 

function xprime = verderpol(x,t) 

 

xprime = [t(2); t(1)*sin(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

3. 

?

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

ye

x

x

y

x

y

x

 

 

用数值解法算?/p>

y

(1)= 

 

0.2713 

 

 

 

 

 

 

 

 

 

 

(精确到

4

位小数)

, 

你用的方法是

 

 

Runga-Kutta 

方法

 

 

 

 

 

 

 

 

 

 

 

,调用的

 

Matlab

命令?/p>

 

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0])

 

 

 

 

 

 

,算法精度为

 

 

 

4~5

?/p>

 

 

 

 

 

 

 

?/p>

 

解:建立函数文件

 

verderpol2.m 

function xprime = verderpol2(x,t) 

 

xprime = [t(2);t(2)*sin(x)-t(1)*exp(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0]) 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

1

?/p>

 

 

?/p>

4

?/p>

 

bu

深圳大学考试答题?/p>

 

(

以论文、报告等形式考核专用

) 

二○?/p>

 

?/p>

 

 

~二○○

 

 

?/p>

 

 

 

 

学年度第

 

 

一

 

 

学期

 

课程编号

 

2316000801 

课程名称

 

Matlab

与数学实?/p>

 

主讲教师

 

仇高?/p>

 

评分

 

 

?/p>

 

 

 

 

?/p>

 

2007160036 

姓名

 

梁锦?/p>

 

专业年级

 

07

微电一?/p>

 

 

教师评语?/p>

 

题目?/p>

 

?/p>

Matlab

与数学实验?/p>

期末作业

 

 

 

 

1. 

用数值积分公式计?/p>

 

(

结果保留小数点后

8

?/p>

)

?/p>

 

θ

d

θ

sin

15

.

0

1

2

0

2

2

?

?/p>

?/p>

?

S

 

(1)

 

取积分步?/p>

2

/

?/p>

?/p>

h

, 

用梯形公式计?/p>

S= 

 

 

 

6.24764132 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

>> 

 

format long; 

>> x=0:pi/2:2*pi; 

>> trapz(x,(1-(0.15.^2)*(sin(x)).^2).^0.5) 

 

(2)

 

要求相对误差?/p>

10

-6

, 

?/p>

Simpson

公式

S= 

 

 

 

6.24769188 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

Matlab

命令?/p>

___ 

quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi)_

______________________. 

 

>> 

 

format long; 

>>quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi) 

 

2. 

?/p>

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

x

x

y

x

y

用数值解法算?/p>

 

y

(1)= 

 

1.1635 

 

 

 

 

 

 

 

 

 

 

 

,

你用

?/p>

?/p>

?/p>

?/p>

 

 

Runga-Kutta 

?/p>

?/p>

 

 

 

 

?/p>

?/p>

?/p>

?/p>

 

Matlab

?/p>

?/p>

?/p>

 

 

 

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,算法精度为

 

 

 

4

?/p>

 

 

 

 

 

 

?/p>

 

解:建立函数文件

verderpol.m 

function xprime = verderpol(x,t) 

 

xprime = [t(2); t(1)*sin(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

3. 

?

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

ye

x

x

y

x

y

x

 

 

用数值解法算?/p>

y

(1)= 

 

0.2713 

 

 

 

 

 

 

 

 

 

 

(精确到

4

位小数)

, 

你用的方法是

 

 

Runga-Kutta 

方法

 

 

 

 

 

 

 

 

 

 

 

,调用的

 

Matlab

命令?/p>

 

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0])

 

 

 

 

 

 

,算法精度为

 

 

 

4~5

?/p>

 

 

 

 

 

 

 

?/p>

 

解:建立函数文件

 

verderpol2.m 

function xprime = verderpol2(x,t) 

 

xprime = [t(2);t(2)*sin(x)-t(1)*exp(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0]) 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

1

?/p>

 

 

?/p>

4

?/p>

 

bu

深圳大学考试答题?/p>

 

(

以论文、报告等形式考核专用

) 

二○?/p>

 

?/p>

 

 

~二○○

 

 

?/p>

 

 

 

 

学年度第

 

 

一

 

 

学期

 

课程编号

 

2316000801 

课程名称

 

Matlab

与数学实?/p>

 

主讲教师

 

仇高?/p>

 

评分

 

 

?/p>

 

 

 

 

?/p>

 

2007160036 

姓名

 

梁锦?/p>

 

专业年级

 

07

微电一?/p>

 

 

教师评语?/p>

 

题目?/p>

 

?/p>

Matlab

与数学实验?/p>

期末作业

 

 

 

 

1. 

用数值积分公式计?/p>

 

(

结果保留小数点后

8

?/p>

)

?/p>

 

θ

d

θ

sin

15

.

0

1

2

0

2

2

?

?/p>

?/p>

?

S

 

(1)

 

取积分步?/p>

2

/

?/p>

?/p>

h

, 

用梯形公式计?/p>

S= 

 

 

 

6.24764132 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

>> 

 

format long; 

>> x=0:pi/2:2*pi; 

>> trapz(x,(1-(0.15.^2)*(sin(x)).^2).^0.5) 

 

(2)

 

要求相对误差?/p>

10

-6

, 

?/p>

Simpson

公式

S= 

 

 

 

6.24769188 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

Matlab

命令?/p>

___ 

quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi)_

______________________. 

 

>> 

 

format long; 

>>quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi) 

 

2. 

?/p>

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

x

x

y

x

y

用数值解法算?/p>

 

y

(1)= 

 

1.1635 

 

 

 

 

 

 

 

 

 

 

 

,

你用

?/p>

?/p>

?/p>

?/p>

 

 

Runga-Kutta 

?/p>

?/p>

 

 

 

 

?/p>

?/p>

?/p>

?/p>

 

Matlab

?/p>

?/p>

?/p>

 

 

 

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,算法精度为

 

 

 

4

?/p>

 

 

 

 

 

 

?/p>

 

解:建立函数文件

verderpol.m 

function xprime = verderpol(x,t) 

 

xprime = [t(2); t(1)*sin(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

3. 

?

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

ye

x

x

y

x

y

x

 

 

用数值解法算?/p>

y

(1)= 

 

0.2713 

 

 

 

 

 

 

 

 

 

 

(精确到

4

位小数)

, 

你用的方法是

 

 

Runga-Kutta 

方法

 

 

 

 

 

 

 

 

 

 

 

,调用的

 

Matlab

命令?/p>

 

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0])

 

 

 

 

 

 

,算法精度为

 

 

 

4~5

?/p>

 

 

 

 

 

 

 

?/p>

 

解:建立函数文件

 

verderpol2.m 

function xprime = verderpol2(x,t) 

 

xprime = [t(2);t(2)*sin(x)-t(1)*exp(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0]) 

 

Ͼλ">
Ͼλ
Ŀ

《Matlab与数学实验》梁锦桐2007160036 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

1

?/p>

 

 

?/p>

4

?/p>

 

bu

深圳大学考试答题?/p>

 

(

以论文、报告等形式考核专用

) 

二○?/p>

 

?/p>

 

 

~二○○

 

 

?/p>

 

 

 

 

学年度第

 

 

一

 

 

学期

 

课程编号

 

2316000801 

课程名称

 

Matlab

与数学实?/p>

 

主讲教师

 

仇高?/p>

 

评分

 

 

?/p>

 

 

 

 

?/p>

 

2007160036 

姓名

 

梁锦?/p>

 

专业年级

 

07

微电一?/p>

 

 

教师评语?/p>

 

题目?/p>

 

?/p>

Matlab

与数学实验?/p>

期末作业

 

 

 

 

1. 

用数值积分公式计?/p>

 

(

结果保留小数点后

8

?/p>

)

?/p>

 

θ

d

θ

sin

15

.

0

1

2

0

2

2

?

?/p>

?/p>

?

S

 

(1)

 

取积分步?/p>

2

/

?/p>

?/p>

h

, 

用梯形公式计?/p>

S= 

 

 

 

6.24764132 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

>> 

 

format long; 

>> x=0:pi/2:2*pi; 

>> trapz(x,(1-(0.15.^2)*(sin(x)).^2).^0.5) 

 

(2)

 

要求相对误差?/p>

10

-6

, 

?/p>

Simpson

公式

S= 

 

 

 

6.24769188 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

Matlab

命令?/p>

___ 

quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi)_

______________________. 

 

>> 

 

format long; 

>>quad('(1-(0.15.^2)*(sin(x)).^2).^0.5',0,2*pi) 

 

2. 

?/p>

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

x

x

y

x

y

用数值解法算?/p>

 

y

(1)= 

 

1.1635 

 

 

 

 

 

 

 

 

 

 

 

,

你用

?/p>

?/p>

?/p>

?/p>

 

 

Runga-Kutta 

?/p>

?/p>

 

 

 

 

?/p>

?/p>

?/p>

?/p>

 

Matlab

?/p>

?/p>

?/p>

 

 

 

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,算法精度为

 

 

 

4

?/p>

 

 

 

 

 

 

?/p>

 

解:建立函数文件

verderpol.m 

function xprime = verderpol(x,t) 

 

xprime = [t(2); t(1)*sin(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol',[0:0.1:1.2],[1,0]) 

3. 

?

,

0

)

0

(

,

1

)

0

(

,

0

sin

)

(

)

(

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

y

y

ye

x

x

y

x

y

x

 

 

用数值解法算?/p>

y

(1)= 

 

0.2713 

 

 

 

 

 

 

 

 

 

 

(精确到

4

位小数)

, 

你用的方法是

 

 

Runga-Kutta 

方法

 

 

 

 

 

 

 

 

 

 

 

,调用的

 

Matlab

命令?/p>

 

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0])

 

 

 

 

 

 

,算法精度为

 

 

 

4~5

?/p>

 

 

 

 

 

 

 

?/p>

 

解:建立函数文件

 

verderpol2.m 

function xprime = verderpol2(x,t) 

 

xprime = [t(2);t(2)*sin(x)-t(1)*exp(x)]; 

运行命令?/p>

[x,t]=ode45('verderpol2',[0:0.1:1.2],[1,0]) 

 



ļ׺.doc޸Ϊ.docĶ

  • 㽭ʡٺаƸ߼ѧ 11.1ᷢչĹɵѧ(޴)˽̰
  • л񹲺͹ɷ⾫ѡ(ǰ)
  • ϢۡγԿۺϰο
  • 2018߿ѧģࣺר16-ѧʵۺ()
  • úƳȫ
  • 2018߿ѧģࣺר16-ѧʵۺ()
  • л񹲺͹ɷ⾫ѡ(ǰ)
  • +ҽƴƽ̨跽滮 ҽܷƽ̨Ŀƻ(Ƽ˾
  • ¼վȫȫ׹ƶ
  • 꼶ϲijҵȫ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)