第八章】 MATLAB在数学模型中的应用 第一节MATLAB简介 款学建模
第八章 MATLAB在数学模型中的应用 第一节 MATLAB简介
一.众多数学工具软件的内核大致可分为: 以数值分析为主:Mathematica、Maple。 特点:以符号计算为主,可以得到解析解和任意精 度解。处理大批量数据时运行效率低。 以数值计算为主的软件:MATLAB、Xmath、 Guass和MLAB等。 特点:对大批数据有较强的管理、计算和可视化的 能力,运行效率高。 数学建模
以数值分析为主:Mathematica、Maple。 特点:以符号计算为主,可以得到解析解和任意精 度解。处理大批量数据时运行效率低。 一.众多数学工具软件的内核大致可分为: 以数值计算为主的软件:MATLAB、Xmath、 Guass和MLAB等。 特点:对大批数据有较强的管理、计算和可视化的 能力,运行效率高
MATLAB不但具有卓越的数值计算功能和强大的 图形处理能力,而且还具有在专业水平上开发符号 计算、文字处理、可视化建模仿真和实时控制能力, 使MATLAB)成为适合多学科、多部门要求的新一代科 技应用软件。 MATLAB名字由MATrix和LABoratory两词的前 三个字母组合而成,开发商Math Works公司 数学建模
MATLAB不但具有卓越的数值计算功能和强大的 图形处理能力,而且还具有在专业水平上开发符号 计算、文字处理、可视化建模仿真和实时控制能力, 使MATLAB成为适合多学科、多部门要求的新一代科 技应用软件。 MATLAB名字由MATrix和LABoratory 两词的前 三个字母组合而成,开发商MathWorks公司
二.MATLAB的工作环境 工作环境:帮助系统、工作内存管理、指令和函 数管理、搜索路径管理、操作系统、程序调试和 性能剖析工具等。 教学建模
工作环境:帮助系统、工作内存管理、指令和函 数管理、搜索路径管理、操作系统、程序调试和 性能剖析工具等。 二. MATLAB的工作环境
图形用户界面:线帮助的交互型界面helpwin 管理工作内存的workspace,交互式的路径管理界 面pathtool,指令窗显示风格设置界面等。 全方位帮助系统:“临场”在线帮助helpwin、 综合型在线帮助文库helpdesk、完整易读的PDF文 档、演示软件demo M文件编辑、调试的集成环境 款学建模
图形用户界面 :线帮助的交互型界面helpwin , 管理工作内存的workspace ,交互式的路径管理界 面pathtool ,指令窗显示风格设置界面等。 全方位帮助系统 : “临场”在线帮助 helpwin 、 综合型在线帮助文库helpdesk 、完整易读的PDF文 档 、演示软件demo M文件编辑、调试的集成环境
三 MATLAB的基本运算与输入输出 1.特定常数 eps i x=(←6:0.1:6*pi for i=1:10 y=sin(x).; x=i2 plot(x,y以 end Inf pi NaN ans 0∞ 元 0/0(非数) 默认结果变量 数学建模
三. MATLAB的基本运算与输入输出 1.特定常数 eps x=(-6:0.1:6)*pi; y=sin(x)./x; plot(x,y) i,j for i=1:10 x=i^2 end Inf pi NaN ans 0/0(非数) 默认结果变量
20 国国 2.矩阵的表示 Matlab的基本单元:复数矩阵 A=[123;456;789] A=123;456;789 B=1,3,5;7,9,2;4,6,8] v1=[1234 v2=[1;2;3;4] ;作用 A=A;135l 数学建模
2. 矩阵的表示 Matlab 的基本单元:复数矩阵 A=[1 2 3; 4 5 6; 7 8 9] A=[1 2 3; 4 5 6; 7 8 9]; B=[1,3,5; 7,9,2; 4,6,8] v1=[1 2 3 4] v2=[1;2;3;4] A=[A;[1 3 5]] ;作用
A=A/12∥ A2,3) A134/,/13D A2,6)=1.5 A(2,4:5)=Inj5A3,4:6=NaN a=s1:s2:s3 a=0:0.1:1.16 a6,13D a() 数学建模 00
A=[A;[1 2]] A(2,3) A([1 3 4],[1 3]) A(2,6)=1.5 A(2,4:5)=Inf; A(3,4:6)=NaN a=0:0.1:1.16 a(:,[1 3]) a(:) a=s1:s2:s3
20 3.特殊矩阵的输入: [000 零矩阵 000 zeros(row,col) 000 么矩阵 ones (row,col) 单位矩阵 「1000 0100 eye (row col) 0010 随机元素矩阵 randn (row,col) a 00 对角矩阵 diag(a) 0420 00a3 diag([a1,a2,…,an]) OC 数学建棋
随机元素矩阵 randn(row,col) diag(a) diag([a1,a2,…,an]) 对角矩阵 3 2 1 0 0 0 0 0 0 a a a 幺矩阵 ones(row,col) 1 1 1 1 1 1 1 1 1 单位矩阵 eye(row,col) 0 0 1 0 0 1 0 0 1 0 0 0 零矩阵 zeros(row,col) 0 0 0 0 0 0 0 0 0 3.特殊矩阵的输入:
标点符号的含义 1. 逗号,水平分隔符,分句符 2.分号; 垂直分隔符,分句符 3.冒号:参数分隔符,全体成员 4.句号. 小数点,结构域,数组运算 上一级目录 续行号 3.引号 字符串界限 数学建模
1. 逗号, 水平分隔符,分句符 2. 分号; 垂直分隔符,分句符 3. 冒号: 参数分隔符,全体成员 4. 句号. 小数点,结构域,数组运算 . . 上一级目录 . . . 续行号 3. 引号’ 字符串界限 标点符号的含义