建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)

建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)

ID:43213250

大小:789.50 KB

页数:52页

时间:2019-10-03

建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)_第1页
建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)_第2页
建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)_第3页
建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)_第4页
建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)_第5页
资源描述:

《建模培训第二讲 MATLAB软件及其在数学建模竞赛中的应用(上)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB软件及其在数学建模竞赛中的应用南阳师范学院数学与统计学院mathth数学建模竞赛中常用的软件数值计算软件:MATLAB,SCILAB,...符号计算软件:MAPLE,...论文排版软件:Latex,Word,Mathtype统计计算软件:R语言,SPSS,...自由软件:SCILAB,R语言,...菜单栏工具栏文件编辑窗口工作空间历史命令窗口Start菜单命令窗口命令提示符启动与退出MATLAB学会阅读帮助文件是学习的捷径常用的快捷键Matlab的命令记忆功能:上下箭头键命令自动补全功能:Tab键用Esc键删除

2、命令行DeletBackspace删除字符Ctrl+C中断MATLAB任务↑回调上一行命令↓回调下一行命令←左移一个字符→右移一个字符标点符号的使用(SpecialCharacters)变量命名原则MATLAB的变量以字母开头后面可以跟字母、数字和下划线长度不超过63个字符变量名区分字母的大小写Matlab语句的通常形式变量=表达式表达式是用运算符将有关运算量连接起来的式子,其结果被赋给赋值号“=”左边的变量标点符号的用法MATLAB的每条命令后,若为逗号或无标点符号,则显示命令的结果,若命令后为分号,则禁止显示结果.如果

3、语句很长,可用续行符“…”(三个点)续行续行符的前面最好留一个空格“%”后面所有文字为注释.数学运算MATLAB系统预定义变量特殊变量ansMATLAB的算术运算+加法-减法*乘法/和除法(右除和左除)^幂运算逻辑函数的使用关系与逻辑运算1.关系操作符<=you’dbetterreaditaslessthanorequalto2.逻辑运算符关系函数的使用3.MATLAB的常用数学函数输出格式MATLAB的输出Matlab以双精度执行所有的运算,运算结果可以在屏幕上输出,同时赋给指定变量;若无指定变量,则系统会自动将结果赋

4、给变量“ans”Matlab中数的输出格式可以通过format命令指定format只改变变量的输出格式,但不会影响变量的值!各种输出格式格式解释例format短格式(缺省显示格式),同short3.1416formatshort短格式(缺省显示格式),只显示5位3.1416formatlong长格式,双精度数15位,单精度数7位3.14159265358979formatshorte短格式e方式(科学计数格式)3.1416e+000formatlonge长格式e方式3.141592653589793e+000formats

5、hortg短格式g方式3.1416formatlongg长格式g方式3.14159265358979formatcompact压缩格式formatloose自由格式format+/formatbank/formatrat/formathex(详情查看联机帮助)x=logspace(first,last,n)generatesnpointsbetweendecades10^aand10^b.logspace(first,last,n)=10.^linspace(frist,last,n)1.创建简单的数组二、数组x=[abc

6、def]创建包含指定元素的行向量.x=first:last创建从first开始,加1计数,到last结束的行向量.x=first:increment:last创建从first开始,加increment计数,到last结束的行向量.x=linspace(first,last,n)创建从first开始,到last结束,有n个元素的行向量.3.数组的方向前面例子中的数组都是一行数列,是行方向分布的.称之为行向量.数组也可以是列向量,它的数组操作和运算与行向量是一样的,唯一的区别是结果以列形式显示.产生列向量有两种方法:直接产生例

7、c=[1;2;3;4]转置产生例b=[1234];c=b′Transpose说明:以空格或逗号分隔的元素指定的是不同列的元素,而以分号分隔的元素指定了不同行的元素.2.数组元素的访问(3)直接使用元素编址序号.x([abcd])表示提取数组x的第a、b、c、d个元素构成一个新的数组[x(a)x(b)x(c)x(d)].(2)访问一块元素:x(a:b:c)表示访问数组x的第a个元素开始,以步长b到第c个元素(但不超过c),b可以为负数,b缺省时为1.(1)访问一个元素:x(i)表示访问数组x的第i个元素.4.数组的运算(1)

8、标量-数组运算数组对标量的加、减、乘、除和平方运算,是指数组的每个元素对该标量施加相应的加、减、乘、除、平方运算.设:a=[a1,a2,…,an],c是标量.则:a+c=[a1+c,a2+c,…,an+c]a.*c=[a1*c,a2*c,…,an*c]a./c=[a1/c,a2/c,…,an/c](右除

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。