matlab

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 06:54,文中所关联的信息可能已发生改变,请知悉!

MATLAB 是美国 MathWorks 公司出品的商业数学软件。MATLAB 用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括 MATLAB 和 Simulink 两大部分。

编辑

概述
MATLAB 是美国 MathWorks 公司出品的商业数学软件。MATLAB 用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括 MATLAB 和 Simulink 两大部分。

软件介绍

      MATLAB 是 matrix&laboratory 两个词的组合,中文名矩阵实验室,并与 MATLAB 和 Mathematica、Maple 并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。

软件主要功能

      数值分析
      数字图像处理
      数值和符号计算
      数字信号处理
      工程与科学绘图
      通讯系统设计与仿真
      控制系统的设计与仿真
      财务与金融工程

应用领域

      MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱扩展了 MATLAB 环境,用来解决这些应用领域内特定类型的问题。

1. 工具

      MATLAB 包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能工具包和学科工具包。功能工具包用来扩充 MATLAB 的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。
开放性使 MATLAB 广受用户欢迎。除内部函数外,所有 MATLAB 主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。

2. 注意事项

      1. 安装出错时,可换注册码继续安装,到同一目录。
      2. 注意安装路径不要有中文名称。
      3. 成功安装完毕之后,如果遇到 matlab 启动后,窗口在打开一到两秒后就自动关闭了,可按以下方法试试:假设你安装的目录为 c:\MATLAB\

(1)确认安装好后,在此路径下 c:\MATLAB\bin\win32 有一个名为 atlas_Athlon.dll 的文件;
(2)我的电脑上右击点 ” 属性 ”, 再在 ” 高级 ” 中点 ” 环境变量 ”,在 ” 系统变量 ” 中点击 “ 新建 ” 输入以下信息:变量名:BLAS_VERSION 变量址:c:\MATLAB\bin\win32\atlas_Athlon.dll;
(3)这样之后,启动 MATLAB,不过又出现一个问题:窗口显示
To get started, select MATLAB Help or Demos from the Help menu. The element type “name” must be terminated by the matching end-tag “</name>”.
Could not parse the file:c:\matlab\toolbox\ccslink\ccslink\info.xml
解决方法:找到 c:\matlab\toolbox\ccslink\ccslink\info.xml 这个文件,必须用记事本打开,然后找到有一行这样的 <name>Link for Code Composer Studio?/name> 句子,把这句的 /name> 改成 </name>(加左尖括号),保存文件,退出,即可。
(4)安装 MATLAB 成功!
      如果无法运行可以考虑使用兼容模式运行,比如 windows 2000 模式。

3. 实用教程

《MATLAB 实用教程》从快速入门和实用性两个方面,对 MATLAB7.0 进行了详细的介绍,并列举了大量实用的例子。《MATLAB 实用教程》可作为电子、通信、自控等专业本科生的教材,同时也可作为相关专业研究生及广大科研人员的参考用书。全书共分为 12 章:
      第 1 章介绍 MATLAB 的安装及系统功能;
      第 2~3 章介绍 MATLAB 基于命令窗口的应用,讲述了 MATLAB 的基础知识和数学运算;
      第 4~8 章介绍 MATLAB 基于 M 文件的应用,讲述了 MATLAB 的编程功能、数据显示及存取功能、数值和符号计算功能、图形用户界面设计功能等;
      第 9~10 章从模块化仿真的角度介绍 MATLAB 基于 Simulink 环境的应用,讲述了 MATLAB 的包含 S 函数的 Simulink 环境基础知识和在信号处理、图像处理以及控制等领域的实际应用;
      第 11 章从信息和功能交互的角度介绍 MATLAB 的外部接口,讲述了 MATLAB 与 Word、Excel、c 语言、Java 语言等的接口;第 12 章提供对《MATLAB 实用教程》内容加深理解的实验。

五大系统

      MATLAB 系统由 MATLAB 开发环境、MATLAB 语言、MATLAB 图形处理系统、MATLAB 应用程序接口和数学函数库五部分构成。

1. 开发环境

      MATLAB 开发环境是一套方便用户使用的 MATLAB 函数和文件工具集,其中许多工具是图形化用户接口。它是一个集成的 用户工作空间,允许用户输入输出数据,并提供了 M 文件的集成编译和调试环境,包括 MATLAB 桌面、命令窗口、M 文件编辑调试器、MATLAB 工作空间和在线帮助文档。

2. 语言

      MATLAB 语言是一种高级的基于矩阵 / 数组的语言,它有程序流控制、函数、数据结构、输入 / 输出和面向对象编程等特色。用这种语言能够方便快捷建立起简单运行快的程序,也能建立复杂的程序。

3. 图形处理系统

      图形处理系统使得 MATLAB 能方便的图形化显示向量和矩阵,而且能对图形添加标注和打印。它包括强大的二维三维图形函数、图像处理和动画显示等函数。

4.MATLAB 应用程序接口

      MATLAB 应用程序接口(API)是一个使 MATLAB 语言能与 C、Fortran 等其它高级编程语言进行交互的函数库。该函数库的函数通过调用动态链接库(DLL)实现与 MATLAB 文件的数据交换,其主要功能包括在 MATLAB 中调用 C 和 Fortran 程序,以及在 MATLAB 与其它应用程序间建立客户、服务器关系。

5. 数学函数库

      MATLAB 数学函数库包括了大量的计算算法。从基本算法如加法、正弦,到复杂算法如矩阵求逆、快速傅里叶变换等。

发展过程

      在 20 世纪 70 年代,美国新墨西哥大学计算机科学系主任 Cleve Moler 为了减轻学生编程的负担,用 FORTRAN 编写了最早的 MATLAB。1984 年由 Little、Moler、Steve Bangert 合作成立了的 MathWorks 公司正式把 MATLAB 推向市场。到 20 世纪 90 年代,MATLAB 已成为国际控制界的标准计算软件。
      主要版本有:2012a 版,2012b 版,2013a 版,2013b 版,2014a 版,2014b 版

优势特点

(1)高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;
(2)具有完备的图形处理功能,实现计算结果和编程的可视化;
(3)友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;
(4)功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等),为用户提供了大量方便实用的处理工具。

 

 

      MATLAB 是 matrix&laboratory 两个词的组合,中文名矩阵实验室,并与 MATLAB 和 Mathematica、Maple 并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。

      数值分析
      数字图像处理
      数值和符号计算
      数字信号处理
      工程与科学绘图
      通讯系统设计与仿真
      控制系统的设计与仿真
      财务与金融工程

      MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱扩展了 MATLAB 环境,用来解决这些应用领域内特定类型的问题。

1. 工具

      MATLAB 包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能工具包和学科工具包。功能工具包用来扩充 MATLAB 的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。
开放性使 MATLAB 广受用户欢迎。除内部函数外,所有 MATLAB 主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。

2. 注意事项

      1. 安装出错时,可换注册码继续安装,到同一目录。
      2. 注意安装路径不要有中文名称。
      3. 成功安装完毕之后,如果遇到 matlab 启动后,窗口在打开一到两秒后就自动关闭了,可按以下方法试试:假设你安装的目录为 c:\MATLAB\

(1)确认安装好后,在此路径下 c:\MATLAB\bin\win32 有一个名为 atlas_Athlon.dll 的文件;
(2)我的电脑上右击点 ” 属性 ”, 再在 ” 高级 ” 中点 ” 环境变量 ”,在 ” 系统变量 ” 中点击 “ 新建 ” 输入以下信息:变量名:BLAS_VERSION 变量址:c:\MATLAB\bin\win32\atlas_Athlon.dll;
(3)这样之后,启动 MATLAB,不过又出现一个问题:窗口显示
To get started, select MATLAB Help or Demos from the Help menu. The element type “name” must be terminated by the matching end-tag “</name>”.
Could not parse the file:c:\matlab\toolbox\ccslink\ccslink\info.xml
解决方法:找到 c:\matlab\toolbox\ccslink\ccslink\info.xml 这个文件,必须用记事本打开,然后找到有一行这样的 <name>Link for Code Composer Studio?/name> 句子,把这句的 /name> 改成 </name>(加左尖括号),保存文件,退出,即可。
(4)安装 MATLAB 成功!
      如果无法运行可以考虑使用兼容模式运行,比如 windows 2000 模式。

3. 实用教程

《MATLAB 实用教程》从快速入门和实用性两个方面,对 MATLAB7.0 进行了详细的介绍,并列举了大量实用的例子。《MATLAB 实用教程》可作为电子、通信、自控等专业本科生的教材,同时也可作为相关专业研究生及广大科研人员的参考用书。全书共分为 12 章:
      第 1 章介绍 MATLAB 的安装及系统功能;
      第 2~3 章介绍 MATLAB 基于命令窗口的应用,讲述了 MATLAB 的基础知识和数学运算;
      第 4~8 章介绍 MATLAB 基于 M 文件的应用,讲述了 MATLAB 的编程功能、数据显示及存取功能、数值和符号计算功能、图形用户界面设计功能等;
      第 9~10 章从模块化仿真的角度介绍 MATLAB 基于 Simulink 环境的应用,讲述了 MATLAB 的包含 S 函数的 Simulink 环境基础知识和在信号处理、图像处理以及控制等领域的实际应用;
      第 11 章从信息和功能交互的角度介绍 MATLAB 的外部接口,讲述了 MATLAB 与 Word、Excel、c 语言、Java 语言等的接口;第 12 章提供对《MATLAB 实用教程》内容加深理解的实验。

c 语言

      MATLAB 系统由 MATLAB 开发环境、MATLAB 语言、MATLAB 图形处理系统、MATLAB 应用程序接口和数学函数库五部分构成。

1. 开发环境

      MATLAB 开发环境是一套方便用户使用的 MATLAB 函数和文件工具集,其中许多工具是图形化用户接口。它是一个集成的 用户工作空间,允许用户输入输出数据,并提供了 M 文件的集成编译和调试环境,包括 MATLAB 桌面、命令窗口、M 文件编辑调试器、MATLAB 工作空间和在线帮助文档。

2. 语言

      MATLAB 语言是一种高级的基于矩阵 / 数组的语言,它有程序流控制、函数、数据结构、输入 / 输出和面向对象编程等特色。用这种语言能够方便快捷建立起简单运行快的程序,也能建立复杂的程序。

3. 图形处理系统

      图形处理系统使得 MATLAB 能方便的图形化显示向量和矩阵,而且能对图形添加标注和打印。它包括强大的二维三维图形函数、图像处理和动画显示等函数。

4.MATLAB 应用程序接口

      MATLAB 应用程序接口(API)是一个使 MATLAB 语言能与 C、Fortran 等其它高级编程语言进行交互的函数库。该函数库的函数通过调用动态链接库(DLL)实现与 MATLAB 文件的数据交换,其主要功能包括在 MATLAB 中调用 C 和 Fortran 程序,以及在 MATLAB 与其它应用程序间建立客户、服务器关系。

5. 数学函数库

      MATLAB 数学函数库包括了大量的计算算法。从基本算法如加法、正弦,到复杂算法如矩阵求逆、快速傅里叶变换等。

      在 20 世纪 70 年代,美国新墨西哥大学计算机科学系主任 Cleve Moler 为了减轻学生编程的负担,用 FORTRAN 编写了最早的 MATLAB。1984 年由 Little、Moler、Steve Bangert 合作成立了的 MathWorks 公司正式把 MATLAB 推向市场。到 20 世纪 90 年代,MATLAB 已成为国际控制界的标准计算软件。
      主要版本有:2012a 版,2012b 版,2013a 版,2013b 版,2014a 版,2014b 版

(1)高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;
(2)具有完备的图形处理功能,实现计算结果和编程的可视化;
(3)友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;
(4)功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等),为用户提供了大量方便实用的处理工具。

 

 

参考资料:http://baike.baidu.com/link?url=qMdkV5b36shwXAy-YryXi_to7wD8NzOI7kGHRQkeg8mOb7Nh-2rD1ztI1K22-44Me_nDSfkx5BycIWZpgpky1_
扩展阅读:MATLAB 的应用有哪些?http://blog.sina.com.cn/s/blog_13e5eed3e0102wf7l.html
相关词条:

matlab7.0:http://www.douyc.com/wiki/162873.htm

matlab7.0:http://www.douyc.com/wiki/162873.htm

http://www.douyc.com/wiki/162873.htm

合作编辑:李佳思 

李佳思

豆友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。
正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2016-04-01整理,共计5970字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.