MATLAB 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MATLAB 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
MATLAB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
MATLAB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
MATLAB 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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

MATLAB和Mathematica、Maple并 称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘 制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、 金融建模设计与分析等领域。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相 同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以 直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以 直接进行下载就可以用。

MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历 史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用 户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的 方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。

Matlab一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同 步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与 C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性 极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。

MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都 是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C++ 。在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立 叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、 工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他 初等数学运算、多维数组操作以及建模动态仿真等。

MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视 化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软 件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的 表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的 要求。另外新版本的MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。

展开阅读全文

评论 (2)

加载中
这个不开源,为什么放在开源项目里面呢?
2017/08/03 09:34
回复
举报
这是商业软件吗?求科普 MATLAB
2014/04/18 16:08
回复
举报
更多评论
2020/06/12 08:38

高校应拥抱开源,哈工大等国内高校被禁用 MATLAB

哈工大、北航等国内高校被禁止使用 MATLAB,这件事在国内社交媒体迅速发酵并登上热搜,引发学术界和技术界的广泛讨论。 持续加深的技术封锁 上个月,美国商务部宣布将新增 33 家中国公司及机构列入“实体清单”,除了奇虎360、云从科技、烽火科技等企业外,还包括中国公安部法医科学研究所等政府相关机构,以及哈尔滨工业大学和哈尔滨工程大学两所高校。至此,中国大陆共有 13 所高校被列入该实体清单,除上述两所外,还有:中国...

89
33
发表于AI & 大数据专区
2019/09/10 07:57

IEEE Spectrum 2019 年度编程语言排行榜:Matlab 上榜

IEEE Spectrum 发布了 2019 年年度编程语言排行榜。 IEEE Spectrum 专为引领变革的先锋人士和积极探索问题解决方案的进步人士而设计,旨在探讨未来技术发展趋势及其对社会和商业的影响,主要内容为报道国际航空航天、计算机和电信、生物医学工程、能源和消费电子等领域的最新技术进展和成果。 IEEE Spectrum 编程语言排行榜一年发布一次,与其他的语言排行榜不同,IEEE Spectrum 可以让读者自己选择参数组合时的权重,得到不同的...

13
18
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2013/07/23 11:26

python+numpy+scipy=matlab,抛弃matlab

>本文主要介绍如何利用python实现matlab的功能,实现这个功能要用到python的三个第三方库,基于的操作系统是archlinux。其他的系统也是同样的方法。 安装 --------------- * pyhton:就到[官网][1]下载安装,很多linux下是本身就安装的。 * linux系统安装numpy,scipy,matplotlib如下: #archlinux系统下 pacman -S python-numpy python-scipy python-matplotlib #ubuntu系统下 sudo apt-get install python-numpy python-scipy p...

0
10
发表了博客
2018/10/17 17:57

MATLAB

入门 MATLAB的语句后面要加分号;表示结束语句。 MTALAB命令行窗口的显示格式 指令 说明 实例 format 默认格式 271.82 format short / format long 显示小数点后4位 / 14位 2718.2 / 2.746468468 format short e / format long e 显示小数点后4位 / 14,科学计数法表示 2.7183e+000 / 2.7182815286465e+000 format short g / format long g 在format short / format long中自动选择格式 /// 在format short e / format long e中自...

0
3
发表了博客
2019/05/09 21:11

matlab画矩形和matlab画圆

首先介绍一下rectangle函数 1.rectangle函数实际上是一个画矩形的行数,语法调用为: rectangle('Position',[x,y,w,h]),表示的是从左下角点(x,y)开始画一个宽w高h的矩形。默认情况下是从(0,0)开始画一个宽1高1的矩形。例如直接在命令窗口出入:rectangle,axis equal 画出的图形如下图所示。(axis equal的意思是保持横纵坐标等比例) 2. rectangle函数可以制定矩形边的曲率,这就为我们画圆提供了一个思路。改变曲率的参数是...

0
0
发表了博客
2014/10/05 09:31

【谷速软件】Matlab代做 Matlab代写 Matlab有偿编程

【公司主营】个人项目、学校项目、公司项目 【统计分析】假设检验、判别分析、主成分分析、因子分析、聚类分析 【神经网络】BP、RBF、Hopfield、ELM神经网络、模糊神经网络、小波神经网络 【支向量机】支持向量机、模糊、孪生、模糊孪生、最小二乘、超球支持向量机 【智能优化】遗传算法、粒子群算法、果蝇算法、蜂群算法、蚁群优化、模拟退火 【数学建模】大学生数学建模、研究生数学建模、系统建模、模糊建模 【模式识别】人脸...

0
0
2015/05/12 01:04

matlab

http://lib.sdkd.net.cn/2008soft/yingyongruanjian/shiyongruanjian/matlab2012b.rar

0
0
发表了博客
2018/04/11 09:25

matlab学习

认识MATLAB MATLAB(矩阵实验室)是由美国MathWorks公司开发的第四代高层次的编程语言和交互式环境数值计算,可视化和编程; MATLAB允许矩阵操作、绘制函数和数据、算法实现、创建用户界面; MATLAB能和在其他语言,包括C、C++、Java和Fortran语言编写的程序接口; MATLAB可以分析数据、开发算法、建立模型和应用程序; MATLAB拥有众多的内置命令和数学函数,可以帮助您在数学计算,绘图和执行数值计算方法。 利用MATLAB计算数学...

0
1
发表了博客
2018/08/13 09:59

MATLAB安装

一 软件下载 Matlab 2017b /64位(中文版)下载地址: 链接:pan.baidu.com/s/13urQx9pO7nGQcUcmVcxhmA 密码:sydc 二 安装步骤 1.鼠标右击“Matlab R2017b Win64”压缩包,选择解压。 2.打开解压后的文件夹,鼠标右击“setup”,选择“以管理员的身份运行”。 3.选择“使用文件安装密钥”,点击下一步。 4.选择“是”,点击下一步。 5.输入安装密钥:09806-07443-53955-64350-21751-41297,点击下一步。 6.点击浏览,选择软件的...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
10/28 15:11

matlab代码转python代码的问题

各位厉害的码农大佬,我是一个萌新,现在老师我需要把这段matlab代码转成python语言,我不会改最后一句话,主要是不会画15个图。在线等大佬指导这是matlab也运行完的15个图,数据的话用随机矩阵即可,希望各位码农大佬能能帮帮我,感谢你们了。 这是matlab也运行完的15个图,数据的话用随机矩阵即可,希望各位码农大佬能能帮帮我,感谢你们了。

1
0
发表了问答
2017/07/07 11:58

MATLAB数据,处理数据,处理算法好使吗?为啥还有公司在用,哪些公司比较多

MATLAB数据,处理数据,处理算法好使吗?为啥还有公司在用,哪些公司比较多

1
0
发表了问答
2016/11/28 16:04

双目视觉三维重建与视差图的学习路线

研一,计算机视觉与图像处理方向。 目前在看多视图几何,但是感觉偏理论。 实验室主要是做三维重建方向的,目前在搞双目视觉的三维重建。 在网上搜了下好像很少有关于这个方向的学习资料,所以我真的想请教下 1.视差图与双目视觉三维重建该如何入门。 2.双目视觉三维重建的学习路线。 3.如何才能尽快的做出成果呢?

1
0
发表了问答
2016/09/18 09:38

卷积神经网络分类问题,softmax层得到的概率相近?

求大神解答:为什么我的卷积神经网络训练到最后分类的时候,分类概率相差不多,而且测试数据集输入后会得到同一分类结果

1
0
发表了问答
2017/01/16 10:43

如何实现从行情软件中把实时数据copy出来?

想要从股票软件中,把实时数据提取出来,放到数据库里,该用什么样的技术来实现啊? 譬如开盘之后 主力资金 这样的数据,想要从软件里面监测并提取出来,该如何实现?要用什么工具来实现。

1
0
发表了问答
2017/01/24 17:24

TLD目标跟踪实现时报错

最近想调一下TLD目标跟踪,下了作者的代码。发现是matlab和vs混编的。我的环境是win7 32bit + vs2012 + matlab2013a + opencv3.0 按照下面两个网页的教程在调试 http://www.cnblogs.com/dongzhao/p/4884517.html http://www.lai18.com/content/1677593.html 但是在跑compile.m时报错了 PC 正在创建库 C:\Users\chen\AppData\Local\Temp\mex_XxBD1_\templib.x 和对象 C:\Users\chen\AppData\Local\Temp\mex_XxBD1_\templib.exp ...

1
0
发表了问答
2015/04/13 09:33

用matlab实现SVM二分类问题

@裴松年 你好,想跟你请教个问题: 这里面那个getGaosiData();是什么意思?运行程序的时候这地方会报错

1
0
发表了问答
2016/01/12 15:22

如何用Qt调用matlab生成的动态库?急急急!!!

我的环境:64位win8,Qt5.5.1(x86-mingw492),matlabR2014a,VS2013 我想要实现的功能:将目前用matlab写好的程序在matlab下编译生成dll,lib,h等文件,采用Qt调用这些文件,达到调用matlab程序实现其功能的目的! 网上有类似的例子,可是我按着做就是编译不过去!!可能我全是64位的,例子是32位的??? 例子http://blog.sina.com.cn/s/blog_4dc31b560100qqcw.html 就先用例子给的matlab示例试验一下 function b = myFunc(a)...

9
0
发表了问答
2016/09/22 11:37

关于卷积神经网络初始化权值参数的问题?

请教各位大神: 我自己编写的卷积神经网络代码,在其他学习率等参数不变的情况下,不同的初始化权值会得到相差很大的结果,最后的分类识别率可能相差了两倍,而且还会出现概率彻底偏向一类的情况?

3
0
发表了问答
2016/04/04 20:55

Matlab怎么扩展一个3维矩阵

要对一张图片进行像素水平的颜色特征提取,窗口大小假设是31x31,对于边上不能满足窗口大小的像素点需要对图片进行扩展,比如把400x300x3的矩阵扩展成430x430x3的矩阵,matlab中要怎么扩展啊?

1
0
发表了问答
2016/01/12 07:54

用qt调用matlab中已经编好的程序

@红薯 你好,想跟你请教个问题:如何用qt以生成动态链接的方式调用matlab中已经编好的程序?

10
0
发表了问答
2015/09/12 14:05

大神们可以帮帮忙编程吗,万分感谢!!!!

6
0
发表了问答
2015/07/20 07:44

怎样用JAVA求标准化相似矩阵

怎么用JAVA求标准化相似矩阵,从左图到右图应该怎么实现啊?需要具体步骤~实在想不出来了~求大神们帮助~

11
1
发表了问答
2012/11/05 13:53

贝塞尔曲线怎么用matlab拟合

N个点,用贝塞尔曲线平滑连接,请问怎么用matlab拟合这个曲线

3
0
发表了问答
2015/05/02 12:15

医学dicom图像变成积分通道图,图像大小可以不变吗,或者维数不变

有了解积分通道的大神指导一下,给一下思路也好呀 原图大小为512*512 变成积分通道图时图像大小为64*64*8 其中,8表示提取了8个特征 因为后续的处理涉及图像的变形, 所以想问一下,如何能一点取8个特征,但图像大小不变,或者说维数不变 附上将医学dicom图像变成积分通道图的程序 function IntegrChanl=getIntegrChanl(imagename) % get integral channels of images %1. preprocess image %2. normalize contrast %3. compute...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
74 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部