杂项-数学软件:MATLAB
ylbtech-杂项-数学软件:MATLAB |
1. 功能特征返回顶部 |
主要功能
数值分析
|
数值和符号计算
|
工程与科学绘图
|
控制系统的设计与仿真
|
数字图像处理
|
通讯系统设计与仿真
|
财务与金融工程
|
重要功能
·Trading Toolbox™: 一款用于访问价格并将订单发送到交易系统的新产品
·Financial Instruments Toolbox™: 赫尔-怀特、线性高斯和 LIBOR 市场模型的校准和 Monte Carlo 仿真
·Image Processing Toolbox™: 使用有效轮廓进行图像分割、对 10 个函数实现 C 代码生成,对 11 个函数使用 GPU 加速
·Image Acquisition Toolbox™: 提供了用于采集图像、深度图和框架数据的 Kinect® for Windows®传感器支持
·Statistics Toolbox™: 用于二进制分类的支持向量机 (SVM)、用于缺失数据的 PCA 算法和 Anderson-Darling 拟合优度检验
·Data Acquisition Toolbox™: 为 Digilent Analog Discovery Design Kit 提供了支持包
·Vehicle Network Toolbox™: 为访问 CAN 总线上的 ECU 提供 XCP
支持
·Simulink®: Simulation Performance Advisor,链接库模块的封装,以及通过逻辑表达式控制有效变量
·Simulink: 除 LEGO® MINDSTORMS® NXT、Arduino®、Pandaboard 和 Beagleboard 外,还为 Raspberry Pi™ 和 Gumstix® Overo® 硬件提供了内置支持
·SimRF™: 针对快速仿真和模型加载时间的电路包络求解器
·SimMechanics™: 发布了用于从 CAD 和其他系统导入模型的 XML 架构
·Simulink Design Verifier™: 数组超出边界检查
MATLAB 和 Simulink 的系统工具箱
·Communications System Toolbo Sphere 解码器和 Constellation 框图系统对象
·Computer Vision System Toolbox™: 相机标定,立体视觉,Viola-Jones 对象检测培训,FREAK 特征提取和其他新函数
·DSP System Toolbox™: 频谱分析仪和逻辑分析示波器,以及时域示波器的触发
·Phased Array System Toolbox™: 极化支持、数组锥化以及针对传感器数组分析、波形分析和雷达方程计算的应用程序代码生成和实现
·Simulink Coder™: 减少了从 Stateflow® 调用的 Simulink 函数的数据副本
·Fixed-Point Designer™: 一款结合了 Fixed-Point Toolbox™ 和 Simulink Fixed Point™ 功能的新产品
·HDL Verifier™: 从 MATLAB 生成 HDL 测试工作台
2. 优势特点返回顶部 |
编程环境
简单易用
强大处理
图形处理
模块工具
程序接口
软件开发
3. 应用方面返回顶部 |
工具
常用工具箱
|
|
---|---|
Matlab Main Toolbox——matlab主工具箱 | Control System Toolbox——控制系统工具箱 |
Communication Toolbox——通讯工具箱 | Financial Toolbox——财政金融工具箱 |
System Identification Toolbox——系统辨识工具箱 | Fuzzy Logic Toolbox——模糊逻辑工具箱 |
Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱 | Image Processing Toolbox——图象处理工具箱 |
computer vision system toolbox----计算机视觉工具箱 | LMI Control Toolbox——线性矩阵不等式工具箱 |
Model predictive Control Toolbox——模型预测控制工具箱
|
μ-Analysis and Synthesis Toolbox——μ分析工具箱
|
Neural Network Toolbox——神经网络工具箱
|
Optimization Toolbox——优化工具箱
|
Partial Differential Toolbox——偏微分方程工具箱
|
Robust Control Toolbox——鲁棒控制工具箱
|
Signal Processing Toolbox——信号处理工具箱
|
Spline Toolbox——样条工具箱
|
Statistics Toolbox——统计工具箱 |
Symbolic Math Toolbox——符号数学工具箱
|
Simulink Toolbox——动态仿真工具箱
|
Wavelet Toolbox——小波工具箱
|
DSP system toolbox-----DSP处理工具箱
|
常用函数
|
|||
---|---|---|---|
Matlab内部常数
|
eps:浮点相对精度
|
exp:自然对数的底数e
|
i 或j:基本虚数单位
|
inf 或Inf:无限大, 例如1/0 | nan或NaN:非数值(Not a number),例如0/0,∞/∞ | pi:圆周率π | |
intmax:可表达的最大正整数。 | intmin:可表达的最小负整数。 | lasterr:存放最新的错误信息 | |
nargin:函数的输入引数个数 | realmax:系统所能表示的最大正实数,默认1.7977×10^308 | lastwarn:存放最新的警告信息 | |
nargout:函数的输出引数个数 | realmin:系统所能表示的最小负实数,默认2.2251e×10^(-308) | ||
MATLAB常用基本数学函数
|
abs(x):纯量的绝对值或向量的长度
|
sqrt(x):开平方
|
|
angle(z):复数z的相角(Phase angle)
|
real(z):复数z的实部
|
||
conj(z):复数z的共轭复数 |
imag(z):复数z的虚部
|
MATLAB常用三角函数
|
|||
---|---|---|---|
sin(x):正弦函数
|
cos(x):余弦函数
|
tan(x):正切函数
|
asin(x):反正弦函数
|
acos(x):反余弦函数
|
atan(x):反正切函数
|
atan2(x,y):四象限的反正切函数
|
sinh(x):双曲正弦函数
|
cosh(x):双曲余弦函数 | tanh(x):双曲正切函数 | asinh(x):反双曲正弦函数 | acosh(x):反双曲余弦函数 |
atanh(x):反双曲正切函数 |
适用于向量的常用函数有
|
||
---|---|---|
min(x): 向量x的元素的最小值 | max(x): 向量x的元素的最大值 | mean(x): 向量x的元素的平均值 |
median(x): 向量x的元素的中位数 | std(x): 向量x的元素的标准差 | diff(x): 向量x的相邻元素的差 |
sort(x): 对向量x的元素进行排序(Sorting) | length(x): 向量x的元素个数 | norm(x): 向量x的欧氏(Euclidean)长度 |
sum(x): 向量x的元素总和 | prod(x): 向量x的元素总乘积 | cumsum(x): 向量x的累计元素总和 |
cumprod(x): 向量x的累计元素总乘积 | dot(x, y): 向量x和y的内积 | cross(x, y): 向量x和y的外积 |
注解
|
||
---|---|---|
xlabel('Input Value'); % x轴注解
|
ylabel('Function Value'); % y轴注解
|
legend('y = sin(x)','y = cos(x)'); % 图形注解
|
title('Two Trigonometric Functions'); % 图形标题
|
grid on; % 显示格线
|
二维绘图函数
|
||
---|---|---|
bar 长条图 | errorbar 图形加上误差范围 | fplot 较精确的函数图形 |
polar 极坐标图 | hist 累计图 | rose 极坐标累计图 |
stairs阶梯图 | stem 针状图 | fill 实心图 |
feather 羽毛图 | compass 罗盘图 | quiver向量场图 |
注意事项
实用教程
4. 系统应用返回顶部 |
开发环境
数学函数
语言
图形处理
程序接口
5. 发展力返回顶部 |
版本
|
建造编号
|
发布时间
|
MATLAB 1.0
|
1984
|
|
MATLAB 2
|
1986
|
|
MATLAB 3
|
1987
|
|
MATLAB 3.5
|
1990
|
|
MATLAB 4
|
1992
|
|
MATLAB 4.2c
|
R7
|
1994
|
MATLAB 5.0
|
R8
|
1996
|
MATLAB 5.1
|
R9
|
1997
|
MATLAB 5.1.1
|
R9.1
|
1997
|
MATLAB 5.2
|
R10
|
1998
|
MATLAB 5.2.1
|
R10.1
|
1998
|
MATLAB 5.3
|
R11
|
1999
|
MATLAB 5.3.1
|
R11.1
|
1999
|
MATLAB 6.0
|
R12
|
2000
|
MATLAB 6.1
|
R12.1
|
2001
|
MATLAB 6.5
|
R13
|
2002
|
MATLAB 6.5.1
|
R13SP1
|
2003
|
MATLAB 6.5.2
|
R13SP2
|
2003
|
MATLAB 7
|
R14
|
2004
|
MATLAB 7.0.1
|
R14SP1
|
2004
|
MATLAB 7.0.4
|
R14SP2
|
2005
|
MATLAB 7.1
|
R14SP3
|
2005
|
MATLAB 7.2
|
R2006a
|
2006
|
MATLAB 7.3
|
R2006b
|
2006
|
MATLAB 7.4
|
R2007a
|
2007
|
MATLAB 7.5
|
R2007b
|
2007
|
MATLAB 7.6
|
R2008a
|
2008
|
MATLAB 7.7
|
R2008b
|
2008
|
MATLAB 7.8
|
R2009a
|
2009.3.6
|
MATLAB 7.9
|
R2009b
|
2009.9.4
|
MATLAB 7.10
|
R2010a
|
2010.3.5
|
MATLAB 7.11
|
R2010b
|
2010.9.3
|
MATLAB 7.12
|
R2011a
|
2011.4.8
|
MATLAB 7.13
|
R2011b
|
2011.9.1
|
MATLAB 7.14
|
R2012a
|
2012.3.1
|
MATLAB 8.0
|
R2012b
|
2012.9.11
|
MATLAB 8.1 | R2013a | 2013.3.7 |
MATLAB 8.2 | R2013b |
2013.9.9
|
MATLAB 8.3 | R2014a |
2014.3.6
|
MATLAB 8.4 | R2014b | 2014.10.02 |
MATLAB 8.5 | R2015a | 2015.3.6 |
MATLAB 8.6 | R2015b | 2015.9.3 |
MATLAB 9.0 | R2016a | 2016.3 |
MATLAB 9.1 | R2016b |
2016.9
|
2012a 版
2012b 版
2013a版
代码生成
Simulink
2013b 版
2014a 版
2014b 版
6.返回顶部 |
7.返回顶部 |
8.返回顶部 |
9.返回顶部 |
10.返回顶部 |
11.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
杂项-数学软件:MATLAB的更多相关文章
- 数学软件Matlab的使用感受
在我一年前的暑假,我们的小学期学习了MATLAB软件.MATLAB是一款数学软件,可以用于算法计算.数据可视化.数据分析以及数据计算. 我们主要学习了MATLAB关于数学上的经常用的一些用法和算法,M ...
- 杂项-数学软件:Maple
ylbtech-杂项-数学软件:Maple Maple是目前世界上最为通用的数学和工程计算软件之一,在数学和科学领域享有盛誉,有“数学家的软件”之称.Maple 在全球拥有数百万用户,被广泛地应用于科 ...
- 杂项-数学软件:Mathematica
ylbtech-杂项-数学软件:Mathematica Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎.图形系统.编程语言.文本系统.和与其他应用程序的高级连接.很多功能在相 ...
- 数学软件 之 基于MATLAB的DFP算法
DFP算法是本科数学系中最优化方法的知识,也是无约束最优化方法中非常重要的两个拟Newton算法之一,上一周写了一周的数学软件课程论文,姑且将DFP算法的实现细节贴出来分享给学弟学妹参考吧,由于博客不 ...
- Mathematica 和 MATLAB、Maple 并称为三大数学软件
Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎.图形系统.编程语言.文本系统.和与其他应用程序的高级连接.很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一 ...
- 数学软件实训2-MATLAB程序综合设计及应用
数学软件实训任务二 一 题目:MATLAB程序综合设计及应用 二 目的:熟练掌握MATLAB程序设计的基本方法,会根据MATLAB程序设计的 三 要求: 1 熟练掌握控制流的基本语法结构. 2 会熟练 ...
- 数学软件实训1-MATLAB程序设计及应用初步
数学软件实训任务一 一 题目:MATLAB程序设计及应用初步 二 目的:掌握MATLAB程序设计的基本方法,会利用MATLAB程序设计思想编程处理一些简单问题. 三 要求: 1 掌握控制流的基本语法结 ...
- 数学建模--matlab基础知识
虽然python也能做数据分析,不过参加数学建模,咱还是用专业的 1. Matlab-入门篇:Hello world! 程序员入门第一式: disp(‘hello world!’) 2. 基本运算 先 ...
- PCA的数学原理Matlab演示
关于 PCA(Principal component analysis)主成分分析.是SVD(Singular value decomposition)神秘值分析的一种特殊情况.主要用于数据降维.特征 ...
随机推荐
- Content-type与json对象/字符串杂谈
这几天在对接项目另一个乙方的下行接口,因为最近一直用php开发,所以当那边接口文档上规定了接口传参类型的 时候,瞬间搞混了,但是这次的出错也让我对http的数据传输有了新的认知. 1.http的数据传 ...
- flowable ProcessEngine和ProcessEngineConfiguration
ProcessEngine是流程引擎,ProcessEngineConfiguration与前面四个引擎配置有些不同. ProcessEngineConfiguration增加了邮件服务和httpCl ...
- Vim技能修炼教程(16) - 浮点数计算函数
浮点数计算函数 这一节的所有函数,只有在vim编译时支持了+float时才有效. 三角函数 sin() : sine正弦函数 cos() : cosine余弦函数 tan() : tangent正切函 ...
- [置顶]
如何用PYTHON代码写出音乐
如何用PYTHON代码写出音乐 什么是MIDI 博主本人虽然五音不全,而且唱歌还很难听,但是还是非常喜欢听歌的.我一直在做这样的尝试,就是通过人工智能算法实现机器自动的作词和编曲(在这里预告下,通过深 ...
- .NET 方法回调
使用 AsyncCallback 委托在一个单独的线程中处理异步操作的结果. AsyncCallback 委托表示在异步操作完成时调用的回调方法. 回调方法采用 IAsyncResult 参数,该参数 ...
- 音乐随想——斯美塔那—G小调钢琴协奏曲
乐源 Music -> Piano Trio -> Smetana:Piano Trioin G minor Op.15 总结 每一乐章都会有一段美到极致的主旋律. 第一乐章 起头即有凄凉 ...
- [javascript]复制到剪切板
<!-- 一个简单的小栗子 --> <button class="copy-link" data-fulllink="要被复制的内容在这里-" ...
- sublime忽略打开工程中某些文件夹,不在搜索之列
{ "folders": [ { "follow_symlinks": true, "path": ".", " ...
- 每天一个linux命令:【转载】mv命令
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目 ...
- BZOJ2946 Poi2000 公共串 【后缀自动机】
Description 给出几个由小写字母构成的单词,求它们最长的公共子串的长度. 任务: l 读入单词 l 计算最长公共子串的长度 l 输出结果 Input 文件的第一行是整数 n,1<=n& ...