数学建模教程笔记.docx

上传人:b****3 文档编号:5354343 上传时间:2022-12-15 格式:DOCX 页数:8 大小:17.19KB
下载 相关 举报
数学建模教程笔记.docx_第1页
第1页 / 共8页
数学建模教程笔记.docx_第2页
第2页 / 共8页
数学建模教程笔记.docx_第3页
第3页 / 共8页
数学建模教程笔记.docx_第4页
第4页 / 共8页
数学建模教程笔记.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

数学建模教程笔记.docx

《数学建模教程笔记.docx》由会员分享,可在线阅读,更多相关《数学建模教程笔记.docx(8页珍藏版)》请在冰豆网上搜索。

数学建模教程笔记.docx

数学建模教程笔记

黄色advance红色important绿色flaxiableEG:

example【】note【】UNKNOW

数学建模笔记(东北师范)

1.五步建模法:

问题分析---模型假设---建立模型---求解模型---模型分析(步骤是有弹性的。

2.数学建模定义:

对于特定对象,根据对象所特有的内在规律,在做出合理分析、简化的基础上,运用适当的工具建立的数学结构,称之为该对象的数学模型。

而建立这个数学模型以及对模型的求解、检验、分析、修改、推广、评价和应用等步骤这个全过程称为数学建模。

3.数学建模的特点:

答案不唯一(无所谓对错,但有优劣之分)、不要追求模型的完美性(任何一种模型都不可能与原型一致)、数学建模的渐进性(多次建模)、模型的可转移性(应用领域可以推广)、数学建模没有统一的方法(机理分析法『重点掌握』&测试分析法『专业知识涉及较广』)。

4.模型的分类:

初等数学模型、微分模型、运筹学模型、概率统计模型。

5.学习数学建模课程的建议:

认真弄懂每一个实例,内容是什么?

步骤怎样?

用到了怎样的建模方法,知晓它是怎么把实际问题转化为数学模型的。

善于查阅资料,与2-3个同学构成学习小组,为写论文奠定基础。

(2013/11/11)

6.数学建模:

问题分析目的:

MATLAB的使用

1.路径设置:

PathCd(userpath)Savepathpathtool(设置路径)

2.电子论坛(http:

//)

3.matlab变量和语句

字母开头(同C语言)、不声明,拿来即用、分号不是结束的标志,回车是结束的标志、英文状态下的点(三个)…表示续行符。

4.注释:

%

5.clear清除工作空间clc清除命令窗口clf清除图形窗口

6.工作空间中驻留的变量查看

Who&whos

(difference:

whos给出信息较多。

包括变量名、类型etc).

7.clear:

清除工作空间指定的变量。

8.save:

save【文件名】【变量名】

9.数据输出:

format[只影响数据的输出,不影响数据的运算和存储,默认输出的为short]

10.数据类型:

double,flout,sight,unsight,int,etc

强制转化:

b=uint8(a)把A转化为无符号整形(8位),并赋值给B,A值并未改变。

11.字符串:

建立方式:

单撇号(differencewithC)

EG:

STR=’thisisastring’

获取字符的ASCII码:

abs&double

EG:

>>abs('a')

ans=

97

>>double('a')

ans=

97

将字符的ASCII码转化为字符输出:

char

EG:

>>char(99)

ans=

c

eval函数:

将变量作为字符串处理:

EG:

>>eval('t=1')

t=

1

【compact(紧密)&loose(疏松)命令用于调整输出样式】

12.结构体

 

13.matlab的矩阵操作

matlab的数据形式:

矩阵的建立:

(1)空格和逗号&分号

(2)M文件建立矩阵

启动M文件编辑器(或是输入edit)

(一个M文件可以建立多个矩阵。

M文件的运行:

多个变量需要重复使用。

特殊矩阵的建立

零矩阵:

zero函数:

>>zeros(0)

ans=

[]

(2)>>zeros(4)

ans=

0000

0000

0000

0000

【默认为方阵】

一矩阵:

one函数:

EG:

(1)>>ones

ans=

1

(2)>>ones(4,5)

ans=

11111

11111

11111

11111

【M*N阶一矩阵的建立】

冒号表达式建立向量:

E1:

E2:

E3

E1:

为初始值E2:

为步长(类似于增长值,没有学过)E3:

终止值。

EG:

(1)>>A=1:

2:

4

A=

13

(2)>>A=1:

2:

5

A=

135

3)>>A=[123;456];

>>C=zeros(size(A))

C=

000

000

单位矩阵建立:

eye函数

1)>>clearall

>>Y=eye(5)

Y=

10000

01000

00100

00010

00001

2)>>X=eye(3,4)

X=

1000

0100

0010

随机矩阵的建立:

rand

>>R=rand(5)

R=

0.81470.09750.15760.14190.6557

0.90580.27850.97060.42180.0357

0.12700.54690.95720.91570.8491

0.91340.95750.48540.79220.9340

0.63240.96490.80030.95950.6787

魔方矩阵的建立

>>A=magic(3)

A=

816

357

492

Linspace函数建立行向量:

(与冒号表达式可以互换)

EG:

>>linspace(1,10,10)

ans=

Columns1through9

123456789

Column10

10

>>linspace(1,10,10)

ans=

12345678910

14.矩阵的简单操作

(1)索引矩阵

(2)

(3)

矩阵的简单操作:

1)矩阵的下上三角转化:

>>X=[123;456;789];

>>L=tril(X)

L=

100

450

789

>>S=triu(X)

S=

123

056

009

Tril(x)矩阵的下三角矩阵

Triu(x)矩阵的上三角矩阵

2)矩阵的左右、上下翻转

左右翻转用到:

fliplr

上下翻转用到:

flipud

>>A=[123;456;789]

A=

123

456

789

>>B=fliplr(A)

B=

321

654

987

>>C=flipud(A)

C=

789

456

123

3)矩阵元素的提取

>>A=magic(3)

A=

816

357

492

>>A1=A(1:

2:

3,[2,3])%以1为初始元素,2为步长,选定行;随后选定23列

A1=

16

92

>>A2=A(2,2)%单个元素的提取

A2=

5

4)矩阵的基本运算

加减法

>>A=magic(3)

A=

816

357

492

>>B=rand(3)

B=

0.81470.91340.2785

0.90580.63240.5469

0.12700.09750.9575

>>C=A+B

C=

8.81471.91346.2785

3.90585.63247.5469

4.12709.09752.9575

>>D=A-B

D=

7.18530.08665.7215

2.09424.36766.4531

3.87308.90251.0425

>>E=A-1%矩阵与标量的减法等于各个元素减去标量

E=

705

246

381

乘除法

>>A=magic(3)

A=

816

357

492

>>B=rand(3)

B=

0.96490.95720.1419

0.15760.48540.4218

0.97060.80030.9157

>>F=A*B

F=

13.700312.94447.0513

10.476910.90038.9446

7.21939.79766.1949

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1