zoukankan      html  css  js  c++  java
  • 初识matlab

    1 matlab概貌

    MATLAB是MATrix LABoratory(矩阵实验室)的缩写,是一款由美国The MathWorks公司出品的商业数学软件。matlab是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,matlab还可以用来创建用户界面及与调用其它语言(包括C、C++、Java、Python和FORTRAN)编写的程序。

    关于matlab的版本,到7.1版为止matlab的版本编号均以数字来命名,例如R7,R12.1,R14 SP1等;从7.2版开始,编号以年份来命名,每年3月份推出的用a表示,9月份推出的则以b表示,例如R2006a代表2006年3月推出的版本,R2009b指2009年下半年推出的版本,在本文所成之日最新版的为R2019b。

    2 强大的工具箱

    尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等。

    3 matlab语言

    matlab不仅仅只是一款计算绘图软件,它也是一门编程语言,平时使用matlab软件时在命令行窗口输入的语句就是matlab语言。

    matlab语言是一种交互性的数学脚本语言,其语法与C/C++类似。它支持包括逻辑(boolean)、数值(numeric)、文本(text)、函数柄(function handle)和异素数据容器(heterogeneous container)在内的15种数据类型,每一种类型都定义为矩阵或阵列的形式(0维至任意高维)。

    matlab代码既可以在命令窗口中直接运行,也可以保存在一个以.m为后缀名的文本文件中,之后在命令窗口或其它函数中直接调用,此时就如同使用常用的编程语言编写代码一样。

    4 初次演示

    如上图所示,工作区会保存命令窗口中出现的变量;另外,在命令窗口输入语句时,如果在语句末尾加英文分号,则相应的结果不会展示,否则会在命令窗口中显示。

    本文作为matlab系列的开篇,只对matlab的大体情况做一个简介,关于matlab软件以及matlab语言的使用细节将在后文详细讲解。
  • 相关阅读:
    grep使用多个查询条件--或
    Qt Quick App的两种启动模式
    ICP编程软件配置(烧写KEIL编译后的bin文件)
    C/C++语言中const的用法
    QT小插件类之QRoundProgressBar
    QT实现单个EXE文件
    QT小技巧学习记录
    无线路由器的五种工作模式
    Qt5.4静态编译方法
    Altium Designer极坐标布局方法
  • 原文地址:https://www.cnblogs.com/pythonfl/p/12374623.html
Copyright © 2011-2022 走看看