MATLAb是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用 MATLAB,您可以较使用传统的编程语言(如 C、C++ 和 Fortran)更快地解决技术计算问题。本站提供Mathworks Matlab(矩阵实验室) R2013a 免费下载。
基本介绍
matlab是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。使用matlab,可以分析数据,开发算法,创建模型和应用程序。借助其语言、工具和内置数学函数,您可以探求多种方法,比电子表格或传统编程语言(如 C/C++ 或 Java)更快地求取结果。
MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。
MATLAB 提供了很多用于记录和分享工作成果的功能。可以将您的 MATLAB 代码与其他语言和应用程序集成,来分发您的 MATLAB 算法和应用。
matlab 2013b新功能介绍
1、MATLAB apps
MATLAB apps是一个相对比较新的功能,用户可以把自己的一些具有图形化界面的应用程序打包,这个包可以发布给其他的MATLAB用户去使用,它既可以支持MathWorks自己的工具,也可以支持用户开发的工具,更加方便了用户交流MATLAB程序。
2、新增的两个数据类型。
在MATLAB apps里引入了一个新的数据类型,叫做MATLAB table,这种混合数据类型方便用户去查询,去做一些排序和抽选。另外一种新的数据类型是Categorical Arrays。我们可以说MATLAB table和Categorical Arrays是相互辅助的数据类型。因为MATLAB table实际上是一个容器,里面可以有数值类型的数据,也可以有枚举类型的数据,也可以有字符串数据,是一个混合数据类型的容器,而Categorical Arrays就是其中的一种数据类型。
3、另外一个比较重要的升级是在图像处理工具箱里面,此次的MATLAB加入了非常多的直接对GPU进行支持的函数,现在总共有34个。虽然MATLAB目前只支持部分型号的GPU,但是MathWorks希望在这方面对用户有更好的支持,未来将不断扩展。
4、MATLAB Compiler的更新,比如支持定制的图标和安装界面,MATLAB Compiler的用户也很多,因为很多人需要把MATLAB程序变成一个单独可执行的包,比如说动态库或者是一个可执行文件,特别是一个图形化界面,给别的用户去使用。
5、在新的版本中,MathWorks 推出了一个自动化的功能,Performance Advisor,性能建议器。Performance Advisor可以分析你的模型,告诉你模型里面哪些地方是可以改进的,另外它还可以帮忙做一些自动修改,用户只要保存就可以了。所以这是一个能够方便用户去发现它仿真时候的瓶颈,然后进行修改的辅助工具。
6、为了方便将MATLAB的算法移植到Simulink,Simulink增加了一个新的模块MATLAB System Block。另外,Simulink还增加了丰富的对话框设计,增加了非常多的控件,这个对于设计这样的对话框的用户来说,提供了非常大的便利。除此之外,新版的Simulink在一个模型里提供了对于不同国家的语言字符的支持。
7、新增LTE System Toolbox
MathWorks在系统工具箱中加入了LTE System Toolbox。它提供了非常多的符合LTE这个标准的,包括黄金参考模型,它是一个和标准非常匹配的一些参考模型。
8、Polyspace有两个新产品系列,一个是Polyspace Code Prover,它能证明这个代码是安全可靠的,另外一款产品叫Polyspace Bug Finder,这个Polyspace Code Prover依赖于Polyspace Bug Finder,Polyspace Bug Finder可以帮你找到错误,但它不具有证明功能,它适用的范围比较广,对于每一个软件工程师都可以用,而且是作为日常使用的东西。
matlab 2013b模块介绍
MathWorks近日宣布发布2013b版(R2013b)的MATLAB和Simulink产品系列。在R2013b版的MATLAB和Simulink中不仅新增了分析、设计、代码生成和实现以及其他功能,同时该版本还新添了两款Polyspace 产品以及其他79款产品的更新。这一版本的技术亮点如下:
一、MATLAB 产品系列
MATLAB:提供了适用于混合类型的表格数据以及有序和无序分类数据的数据型
MATLAB Compiler:进一步完善了MATLABCompiler应用程序以及在安装兼容版本的MATLAB Compiler Runtime时的自动下载功能
StatisticsToolbox:线性混合效应回归模型
Database Toolbox:实现了通过本机ODBC驱动程序快速ODBC
Instrument Control?Toolbox:允许使用SPI协议与集成电路进行讯
Financial Toolbox:平均绝对偏差(MAD)投资组合优化
Trading Toolbox:支持?CQG?集成客端API和Interactive Brokers?TWS API
Image Processing Toolbox:新增对?22?种函数的GPU 加速(联合使用Parallel Computing Toolbox),包括bwmorph、edge、imresize和medfilt2
Mapping?Toolbox:支持使用来自OpenStreetMap和其他来源的动态底图来显示Web地图
二、Simulink 产品系列
Simulink 编辑器:功能进一步增强,包括直观的子系统预览、连线交叉和“注释旁通”("comment through")模块
Simulink 系统模块:新增了将MATLAB System Object 纳入Simulink模型的模块
Simulink?硬件连接:Arduino功能进一步增强,包括对Mac?OS?X、Arduino Ethernet Shield和Arduino Nano硬件的支持
Simulink模型:实现了单精度设计的本地建模功能
Simscape:用于构建热液系统模型的模块库
SimPowerSystems:基于第三代技术,充分利用Simscape功能的块库
Simulink Verification and Validation:MATLAB代码的需求关联与可追溯性
三、Polyspace 产品系列
Polyspace Code?Prover:一款用于证明软件中不存在运行时错误的新产品
Polyspace Bug Finder:一款用于通过静态分析来识别软件缺陷的新产品用于在MATLAB和Simulink中进行设计的系统工具箱(System Toolbox)
Phased ArraySystem Toolbox:MATLAB Coder的C/C++?代码生成支持
Computer Vision System Toolbox:摄像校正功能及应用程序代码生成和实现
HDL Coder 和 Embedded?Coder:为Xilinx Zynq和Zedboard提供集成的C和HDL代码生成与工作流程支持
Simulink Coder:创建多级密码保护的Simulink?模型
HDL Coder:支持用户编写的MATLABSystem?Object和模型引用模块的增量代码生成
MATLAB Coder:支持64位整数,采用Embedded Coder进行软件在回路(SIL)验证和使用Statistics Toolbox进行概率分布
Fixed-Point Designer:适用于高效仿真的长长整数数据类型和针对64位处理器的生成代码
Simulink Code Inspector:提供对 Stateflow对象以及经典动作语言的支持