欢迎来到天天文库
浏览记录
ID:14262670
大小:279.50 KB
页数:12页
时间:2018-07-27
《2010数学建模素质培训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010数学建模素质培训《科学计算与数学软件》一、MATLAB简介1.MATLAB软件的目的Matlab是MatrixLaboratory的英文缩写。主要是解决计算问题,它的基本的计算单位是向量或矩阵,所以在使用过程中尽量注意用矩阵作为基本单位进行运算。如:计算函数在一些点处的函数值。2.MATLAB软件的认识(1)MATLAB桌面主要窗口及其作用:窗口描述command用于输入命令使matlab进行某项处理Commandhistory用于显示或运行在命令窗口发生过的命令的历史记录CurrentDire
2、ctoryMatlab中路径和文件管理的图形用户界面(GUI)Workspace查看、编辑、装载和保存变量的图形用户界面(GUI)Help查找并查看帮助文档的图形用户界面Profiler用于分析M文件运行性能的工具(2)Matlab的主要特点1)运算功能的强大;2)作图功能的强大。(3)MATLAB的工具箱及主要应用领域工具箱名称应用领域系统控制数据分析信号处理通信系统金融系统工程数学土木工程图形可视化MATLAB核心●●●●●●●●Notebook●●●●●●●●MATLABComplier●●●●●
3、●●MATLABCMathLibrary●●●●●●Simulink●●●●●●●SymbolicMath●●●●●●●●SimulinkAccelerator●●●Chemometrics●●Communication●●●ControlSystem●●●Finance●●●SystemIdentification●●12FuzzyLogical●●●●High-orderSpectralAnalysis●●●ImageProcessing●●●ModelPredictiveControl●●NGAF
4、oundation●NeuralNetwork●●●MMLE3Identification●LMIControl●●●ModelPredictiveControl●QFTControlDesign●RobustControl●Spline●●●●●●●Statistics●●●●●●●●DSPBlockset●●Fixed-PointBlockset●NonlinearControlDesignBlockset●Real-timeWorkshop●●●RTWAdaExtention●●●Wavelet●
5、●●●●●PartialDifferentialEquation●●●●Optimization●●●●●●●●Stateflow●●●SignalProcessing●●●●MuAnalysisandSynthesis●●●FrequencyDomainIdentificaion●●●●Maptools●●●3.MATLAB数据的运行的方式(1)MATLAB数据的数值运行方式;(2)MATLAB数据的符号数学运算法(解析法)(symbolicmathematic)。二、MATLAB数值计算的基本操作1
6、、matlab的基本操作(1)基本特性1〉简单的数学运算运算符说明运算符说明+加左除—减^幂*乘’复数共轭或转置/除()指定计算顺序2〉特别说明运算/与的区别:4/2=242=0.52)关于变量1〉要求:12变量名的第一个字符必须是字母,后面可以跟个数不限的字符、数字或下划线。但不能为空格,不能用matlab内定的字符函数(如for等),变量有大小写之分。2〉一些常用的常数常数pii或jnarginnargoutNaN或nan值3.1415…虚数单位输入参数个数输出参数个数空缺值3)注释与标点符号
7、1〉(;):使用其结尾表示在屏幕上不显示结果;2〉(%):之后的所有文本都被看作是一条注释;3〉(,或;):在一行中输入多条命令;4〉(%{…%}):注释很长时可用;5〉(…):命令换行符,注意其中间应有一空格。4)数学函数符号说明举例cos()三角函数(弧度)acos(3*pi/4)acosd()反三角函数(度数)acosd(0.5)^求乘方:x^3exp()求指数:exp(2)Log()求自然对数:log(2)Sqrt()求平方根:sqrt(4)abs()求绝对值:abs(x-2)(2)数组的构造1
8、)直接构造法只需要用空格或逗号间隔数组元素,然后用方括号括起来。例:>>x=[023678]2)增量构造法1>利用matlab提供的冒号操作符(first:last)可以生成的矩阵,即数组。默认方式为以1单位逐渐增加。例:>>A=10:152>使用冒号操作符指定具体的增量步长值,即(first:step:last)。例:>>D=10:5:503>要创建递减的数组,只需指定增量为负值即可。例:>>F=10:-1:13)linspace函数构造
此文档下载收益归作者所有