数学建模专题(软件)

数学建模专题(软件)

ID:43966958

大小:694.50 KB

页数:41页

时间:2019-10-17

数学建模专题(软件)_第1页
数学建模专题(软件)_第2页
数学建模专题(软件)_第3页
数学建模专题(软件)_第4页
数学建模专题(软件)_第5页
资源描述:

《数学建模专题(软件)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学建模专题讲座常用的软件数学建模中需要的三类软件一、高级程序语言推荐使用matlab二、数学规划求解软件推荐使用lingo三、统计软件一般使用spss一、matlab利用常用的数学软件(matlab)可以解决微积分、线性代数、概率论与数理统计、运筹学等数学课程中的所有计算问题。数学数学软件还有一些特色功能,例如有强大的图形设计,系统仿真,专业的工具箱。1、matlab概述MATLAB是MATrixLABoratory(“矩阵实验室”)的缩写,是由美国MathWorks公司开发的集数值计算、符号计算和图形可视化三

2、大基本功能于一体的,功能强大、操作简单的语言。是国际公认的优秀数学应用软件之一。1、matlab概述(1)MATLAB语言的发展matlab语言是由美国的CleverMoler博士于1980年开发的设计者的初衷是为解决“线性代数”课程的矩阵运算问题感受matlab的效率matlab命令:quad('sin(x)./x',1,2)此处难以求原函数手算比较困难利用其他的高级语言(如C代码的长度如下:)functionzhi=jifen(a,b,eps)h=b-a;T(1)=(h/2)*(f2(a)+f2(b));T(

3、2)=T(1)/2+(h/2)*f2(a+h/2);k=2;whileabs(T(k)-T(k-1))>=epsh=h/2;sum=0;x=a+h/2;whilex>A=[89,43,53,23,465,52,345,6787,546,34]>>sort(A)用C,VB等怎么处理

4、?从大到小呢?利用冒泡法排序的matlab程序functiony=paixu(A)%输入向量A,用冒泡法对其进行从小到大排序;N=length(A);fori=1:N-1forj=1:N-iifA(j)>A(j+1)t=A(j+1);A(j+1)=A(j);A(j)=t;endendendy=A;注释:冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数

5、列已经排序完成。1、matlab概述2)既具有结构化的控制语句(如for循环、while循环、break语句、if语句和switch语句),又有面向对象的编程特性。3)图形功能强大。它既包括对二维和三维数据可视化、图像处理、动画制作等高层次的绘图命令,也包括可以修改图形及编制完整图形界面的、低层次的绘图命令。1、matlab概述4)功能强大的工具箱。工具箱可分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互的功能。而学科性工具箱是专业性比

6、较强的,如优化工具箱、统计工具箱、控制工具箱、小波工具箱、图象处理工具箱、通信工具箱、金融工具箱等。1、matlab概述5)易于扩充。除内部函数外,所有MATLAB的核心文件和工具箱文件都是可读可改的源文件,用户可修改源文件和加入自己的文件,它们可以与库函数一样被调用。1、matlab概述(3)Matlab在各领域的作用:1)、工业研究与开发2)、数学教学3)、数值分析和科学计算方面的教学与研究4)、电子学、控制理论和物理学等工程和科学学科方面的教学与研究5)、经济学、管理学等社会科学中模型的求解。6)、MATL

7、AB在我国大学生数学建模竞赛中的应用,为参赛者在有限的时间内准确、有效的解决问题提供了有力的保证。matlab界面2、数学建模竞赛中经常适用的matlab功能(1)数值计算例如:计算行列式(1)数值计算在matlab命令窗口中输入:A=[23652.34354;373534.2;473.525.3;563253]det(A)按回车键:可以得到如下结果:ans=-3.3333e+004e+004表示乘以10的4次方(2)符号计算在matlab中,可以使用下面的代码来计算出没误差的解析解:x=sym('sqrt(2)

8、')y=sym('sqrt(3)')x*y(3)图形设计二维曲线的绘制:x1=0:0.1:2*pi;plot(x1,sin(x1))三维曲面的绘制:y=peaks%生成一个49阶的高斯分布方阵mesh(y)利用下面的这段代码可以得到一个非常精美的图形[X0,Y0,Z0]=sphere(30);X=2*X0;Y=2*Y0;Z=2*Z0;surf(X0,Y0,Z0);shad

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

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

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