打开主菜单

求真百科

MATLAB

来自 网络 的图片

MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

目录

简介

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

MATLAB:统一了用于一维、二维与三维数值积分的函数并提升了基本数学和内插函数的性能

MATLAB Compiler:可以下载 MATLAB Compiler Runtime (MCR),简化编译后的程序和组件的分发

Image Processing Toolbox:通过亮度指标优化进行自动图像配准格签

Statistics Toolbox:增强了使用线性、广义线性和非线性回归进行拟合、预测和绘图的界面

System Identification Toolbox:识别连续时间传递函数

2022年4月6日消息,MATLAB R2022a 原生 Apple Silicon 平台开放测试版酷谅桨蜜是妹断艰 MATLAB 的早期版本,适用于 Apple Silicon Mac 用户,以评估现有代码和应用程序的执行,并测试第三方集成和附加组件。此测试版将持续到2022年8月31日。

评价

1.安装出错时,可换注册码继续安装,到同一目录;

2.【谨记】安装路径不要有中文名称;

3.成功安装完毕之后,如果遇到matlab启动后,窗口在打开一到两秒后就自动关闭了, 可按以下方法试试:【假设你安装的目录为c:\MATLAB\】(不过不建议安装到C盘,那样会影响系统速度。)

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 "".

Could not parse the file:c:\matlab\toolbox\ccslink\ccslink\info.xml

【解决方案】找到c:\matlab\toolbox\ccslink\ccslink\info.xml这个文件,用记事本打开【注意,这是重点,或者写字板】找到有一行这样的Link for Code Composer Studio?/name>,大概是在第七行吧,把这句的/name>改成【加左尖括号】,保存文件,退出,即可。

4.安装MATLAB成功。

无法运行可以考虑使用兼容模式运行,比如windows 2000模式

实用教程 《MATLAB实用教程》从快速入门和实用性两个方面,对MATLAB7.0进行了详细的介绍,并列举了大量实用的例子。全书共分为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实用教程》可作为电子、通信、自控等专业本科生的教材,同时也可作为相关专业研究生及广大科研人员的参考用书。[1]

参考文献

  1. MATLAB搜狗