基于matlab的高等数学实验.ppt
《基于matlab的高等数学实验.ppt》由会员分享,可在线阅读,更多相关《基于matlab的高等数学实验.ppt(84页珍藏版)》请在三一办公上搜索。
1、高 等 数 学 实 验,Advanced Mathematical Experiment,MATLAB 简 介,MATLAB在线性代数中的应用,MATLAB在微积分上的应用,MATLAB基本使用方法,高等数学实验 Advanced Mathematical Experiment,MATLAB 简 介,MATLAB 简介 MATLAB 历史,MATLAB是一种功能非常强大的科学计算软件,在正式使用它之前应对它有一个整体的认识。这里将介绍MATLAB的历史、MATLAB 6.x的新特点MATLAB 6.x工具箱及启动。一 MATLAB 历 史 MATLAB源于MATrix LABoratory一词
2、,原意为矩阵实验室。在20世纪70年代中期,Cleve Moler和其同事在美国国家科学基金的资助下研究开发了调用UNPACK和EISPACK的FORTRAN子程序库。这两个程序库代表着当时矩阵计算的最高水平。到20世纪70年代后期,身为新墨西哥大学计算机科学系系主任的Cleve Moler在给学生开线性代数课程时,他开始用业余时间为学生编写使用方便的UNPACK和EISPACK的接口程序。Cleve Moler给这个接口程序取名为MATLAB,意思是“矩阵实验室”。不久以后,MATLAB受到了学生的普遍欢迎,并且MATLAB也成了应用数学界的一个术语。,MATLAB 简介 MATLAB 特点
3、,MATLAB 特 点 MATLAB语言主要有以下其他语言无可比拟的特点。1功能强大 MATLAB 4.0以上(不包括4.0版本)的各版本,不仅在数值计算上继续保持着相对其他同类软件的绝对优势,而且还开发了自己的符号运算功能。特别是MATLAB 6.r版本在符号运算功能上丝毫不逊于其他各类软件如MathCAD,Mathematica等。这样,用户就不必像以前的计算人员那样在掌握MATLAB的同时还要学习另一种符号运算软件用户只要学会了MATLAB 6x,就可以方便地处理诸如矩阵变换及运算、多项式运算、微积分运算、线性与非线性方程求解、常微分方程求解、偏微分方程求解、插值与拟合、统计及优化等问题
4、了。,MATLAB 简介 MATLAB 特点,2语言简单 MATLAB还专门为初学者(包括其中某一个工具箱的初学者)提供了功能演示窗口,用户可以从中得到感兴趣的例子及演示。3.扩充能力强、可开发性强 MATLAB能发展到今天这种程度,它的可扩充性和可开发性起着不可估量的作用。MATLAB本身就像一个解释系统,对其中的函数程序的执行以一种解释执行的方式进行。这样的好处是MATLAB完全成了一个开放的系统,用户可以方便地看到函数的源程序,也可以方便地开发自己的程序,甚至创建自己的“库”另外,MATLAB并不“排他”,MATLAB可以方便地与FORTRAN,C等语言接口,以充分利用各种资源。用户只需
5、将己有的EXE文件转换成MEX文件,就可以方便地调用有关程序和子程序。MATLAB还和Maple有很好的接口,这也大大扩充了MATLAB的符号运算功能,MATLAB 简介 MATLAB 特点,4.编程易、效率高 从形式上看,MATLAB程序文件是一个纯文本文件,扩展名为m.用任何字处理软件都可以对它进行编写和修改,因此程序易调试,人机交互性强。另外,MATLAB 6_x还具有比较健全的调试系统,调试方便、简单。,MATLAB 简介 MATLAB 特点,MATLAB6.X 新 特 点 1开发环境 MATLAB 6.x改进了原有的系统结构,将各种对MATLAB应用提供支持的系统集成为全新的MATL
6、AB开发环境。其中最为明显的就是,集各种对MATLAB文件、数据变量进行操作的工具以及MATLAB自身的辅助工具为一体的MATLAB桌面系统。该桌面系统就是用户对MATLAB操作的面板。从开始应用MATLAB到退出MATLAB,几乎所有具体的操作都将在桌面系统内完成。在开发环境中,MATLAB 6.x也提供了更为强大的帮助功能,几乎所有的帮助都能以在线帮助的形式出现,同时也提供了一种全新的帮助浏览器,更加方便用户获得所需要的信息。,MATLAB 简介 MATLAB 特点,2.数值处理 MATLAB 6.x在数值处理上也提供了许多新功能,不仅增加了许多新函数,也调整了部分函数的功能。首先,MAT
7、LAB 6.x的矩阵运算基于LAPACK-一种大型的线性代数FORTRAN函数库,LAPACK扩展了MATLAB的计算能力,也提高了MATLAB处理大规模计算的速度。其次,MATLAB 6.x通过鉴于Qhall的函数扩展了Delaunay型函数系的功能;同时,MATLAB 6.x还改进了quad函数的算法,并引进新的正交化函数quadl.该函数能够更快速、更准确以及更稳定地处理正交问题,且还较好地处理了正交化过程中的奇异问题。最后,MATLAB 6.x的另一重要革新是扩展了函数调用的功能,同时引入了曲线拟合以及数据统计界面,方便了具体操作中的使用。,MATLAB 简介 MATLAB 特点,3程
8、序及数据结构 MATLAB 6.x的一个重要变化就是引入了函数句柄(Function Handles)数据类型。用户可以为任何MATLAB函数创建函数句柄,并以该函数句柄作为相应函数的参照,由此方便对函数的操作。MATLAB 6.x相应地也提供了一系列的函数,对函数句柄进行操作.在程序流程控制中,MATLAB 6.x增加了continue语句,以配合for或while循环的操作。MATLAB 6.x中也提供了许多程序设计的辅助函数,如beep,iskeyword,isvamame等。同时,对MATLAB的数据类型做了进一步的扩充,而且取消了对M文件编辑行长度的限制。,MATLAB 简介 MAT
9、LAB 特点,4图形处理 MATLAB6.x中有一个对图形对象属性进行设置的新增图形属性编辑界面,该界面比MATLAB 5.x中的界面功能更为全面,操作也更为方便。MATLAB 6.x对图形的输出也做了适当的改进,提供了更为丰富的属性设置,以提高图形输出的效果。,MATLAB 简介 MATLAB 特点,5.用户图形界面 与MATLAB 5.x相比,MATLAB 6.x的图形用户界面(GUIs)的设计更为灵活,对GUIs编辑工具也做了相应的改进。6.应用程序接口 应用程序接口方面最重要的改进就是在MATLAB 6.x中增加了与Java的接口,并为实现两者的数据交换提供了相应的函数库。对原有的应用
10、程序接口,MATLAB 6.x也做了适当的修改和提高。,MATLAB 简介 MATLAB工具箱及启动,三 MATLAB工具箱及启动 MATLAB工具箱主要包括:(1)控制系统工具箱(Control Systems Toolbox);(2)系统辨识工具箱(System Identification Toolbox);(3)鲁棒控制工具箱(Robust Control Toolbox);(4)多变量频率设计工具箱(Multivariab一e Frequency Design Toolbox);(5)p分析与综合工具箱(x-analysis And Synthesis Toolbox);(6)神经网
11、络工具箱(Neural Network Toolbox);(7)最优化工具箱(Optimization Toolbox);(8)小波分析工具箱(Wavelet Toolbox);(9)通讯工具箱(Communication Toolbox);,MATLAB 简介 MATLAB工具箱及启动,(10)财政金融工具箱(Finanical Toolbox);(11)颇率域系统辨识工具箱(Frequency Domain System IdentificationToolbox);(12)模糊逻辑工具箱(Fuzzy Logic Toolbox);(13)商阶谱分析工具箱(Higher Order Spe
12、ctral Analysis Toolbox);(14)图像处理工具箱(Image Processing Toolbox);(15)线性矩阵不等式控制工具箱(LMI Control Toolbox);(16)模型预测控制工具箱(Model Predictive Control Toolbox);(17)偏徽分方程工具箱(Partial Differential Equation Toolbox);(18)信号处理工具箱(Signal Processing Toolbox);(19)样条工具箱(Spline Toolbox);(20)统计工具箱(Statistics Toolbox);(21)符
13、号数学工具箱(Symbolic Math Toolbox);(22)电厂系统(Power System),MATLAB 简介 MATLAB工具箱及启动,MATLAB启动 如果你是初学者,可以利用菜单、快捷键或文件夹三种方式进人MATLAB工作窗口。但最基本、最容易的方法是通过莱单,双击MATLAB级联莱单上的图标。MATLAB启动后,自动运行x:matlabtoolboxlocalmatlabrc.m文件,首先按pathdef.m文件的要求设里系统路径,然后在工作窗最上方显示初始提示信息,设置系统环境,运行start叩m文件。若MATLAB是在英文Win9x平台上运行,那么MATLAB工作窗中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 matlab 高等数学 实验
链接地址:https://www.31ppt.com/p-6262286.html