【教程】MATLAB从入门到秃头
MATLAB概述
MATLAB源于Matrix Labortary,即矩阵实验室,是由美国Mathworks公司发布的主要面对科学计算、数据可视化、系统仿真以及交互式程序设计的高科技计算环境。
- MATLAB软件的官方网站:http://www.mathworks.com
- MATLAB的中国网站为:http://mathworks.cn/
大家可以在上面这两个网站下载工具箱及程序等。
MATLAB简介
MATLAB 和 Mathematica 、 Maple 并称为三大数学软件。它在数学类科枝应用软件中在数值计算方面首屈一指。 MATLAB 软什提供了大量的工具箱,可以用于工程计算、控制设计、信号处理与通讯、图像处理、信号检侧、金触建模设计与分析等领域,解决这些应用领域内特定类型的问题。
MATLAB 的基本数据单位是矩阵,非常符合科技人员对数学表达式的书写格式,利用 MATLAB 解决问题要比 C 或 Fortran 等语言简捷的多。
实用的程序借口
MATLAB软件是一个开放的平台。通过 MATLAB软件的外部程序接口,用户可以非常方便的利用MATLAB同其它的开发语言或软件进行交互,发挥各自的优势,提高工作效率。
利用MATLAB软件的编译器可以将M文件,转换为可执行文件或动态链接库,可以独立于MATLAB软件运行。
在MATLAB软件中,还可以调用C/C++语言、Fortran语言、Java语言等编写的程序。
此外,MATLAB软件还可以和办公软件,例如Word和Excel软件等,进行很好的交互。
MATLAB 2010a的新功能和特点
MATLAB 2010a版本的新功能包括:
增加更多多线程数学函数,增强文件共享、路径管理功能以及改进了MATLAB桌面。
新增用于在MATLAB中进行流处埋的系统对象,并在Video and Image Processing Blockset 和Signal Processing Blockset中提供超过140种支持算法.
针对50多个函数提供多核支持并增强性能,并对图像处理工具箱中的大型图像提供更多支持.
在全局优化工具箱和优化工具箱中提供新的非线性求解器。
能够利用工具箱Symbolic Math Toolbox生成Simscape语言方程。
在SimBiology中提供随机近似最大期望(SAEM)算法等。