matlab怎样编程形成软件_MATLAB程序设计语言(1)-入门 – MATLAB中文论坛

本帖最后由 tangbot 于 2018-9-27 12:53 编辑

640.jpeg (17.39 KB, 下载次数: 2)

2018-9-27 12:48 上传

公众号:理念世界的影子

文不可无观点,观点不可无论据。

转载请注明出处

MATLAB功能强大,编程方便,是国际广泛使用的计算软件。目前已有很多书籍介绍其在工程上的应用,但很少有从程序设计语言的角度写的书或文章。

MATLAB是什么

+

20世纪70年代末MATLAB诞生了,新墨西哥州大学计算机系主任Cleve Moler为了让学生方便地进行矩阵计算,封装了当时代表矩阵计算最高水平的线性代数计算库LINPACK和EISPACK的接口,建立了交互式计算平台MATLAB,作为免费软件向公众开放。

80年代初,Steve Bangert主持开发了解释器程序,Steve Kleiman完成了图形功能设计,John Little和Cleve Moler主持开发了数学分析模块,编写了用户指南,形成了MATLAB的第一个商业版。

5.0版后,MATLAB引入了更多的数据结构,如多维矩阵等,使其更易于使用。5.3版本后,MATLAB核心由Fortran转为了C语言。

7.2版本后,MATLAB版本采用R2006a命名,至此,MATLAB版本每年发布两次并按后缀a和b命名。

如今MATLAB既是一门编程语言,也指一种编程环境,它是一成套集成的软件体系,并具有如下特点:

一切皆为数组的数据类型设计,语言抽象能力大幅跨越,大大提升了代码简洁性和可读性;

动态类型(无需显式数据类型声明)、弱类型(变量获得类型后仍可赋值为另一种数据类型)的解释型语言。MATLAB采用了一种运行期间才去确定数据类型,而且数据类型可变的语言,以程序执行效率为代价,大大解放了编程的学习成本和人力成本;

方便、强大的图形绘制功能。MATLAB内置强大、易于使用、具备自动化控制能力的数据图形和交互界面制作功能,达到数据计算、数据展示的一体化;

丰富、强大的工具箱支持。MATLAB始终跟踪最新的数值计算库(BLAS、LAPACK等),保证了矩阵计算函数的正确和高效;同时MATLAB吸收了工业界,尤其是控制领域的大量成果,形成了完善的工具箱支持;Simulink的引入更进一步释放了其威力。发展至今基本上可以说,对于日常工作,MATLAB内部的函数和功能,几乎没有缺的,而只有你不知道的;

堪称典范的强大的帮助系统。

正是以上特点的综合作用,MATLAB业已发展为国际广泛使用的计算软件。

受众和体例

+

本公众号不会对MATLAB基础操作做太多介绍,由于在大多数情况下,可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值