许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB基本介绍:功能特点与应用场景

MATLAB基本介绍:功能特点与应用场景

阅读数 6
点赞 0
article_banner

MATLAB



MATLAB介绍

  1. MATLAB的含义是矩阵实验室(Matrix Laboratory)的缩写,是一种以矩阵计算为基础的交互式程序语言
  2. MATLAB 的基本功能有数值计算, 符号计算, 绘图,编程、GUI 开发

MATLAB 编程语言  的特点:

  1. 语法规则简单。与其他编程语言相比更接近于常规数学表示。对于数组变量的使用,不需类型声明,无需事先申请内存空间。
  2. MATLAB基本的语言环境提供了数以千计的计算函数,极大的提高了用户的编程效率
  3. MATLAB是一种脚本式(scripted)的解释型语言,无论是指令、函数或变量,只要在指令窗口的提示符下键入,并“回车(Enter)”,MATLAB都予以解释执行
  4. 平台无关性(可移植性)。MATLAB软件可以运行在很多不同的计算机系统平台上。无论你在哪一个平台上编写的程序都可以运行在其它平台上,对于MATLAB数据文件也一样,是平台无关的

MATLAB主要 交互 窗口

  1. 命令窗口:可以输入MATLAB的各种指令、函数和表达式并显示图形化外的所有运算结果
  2. 当前工作目录窗口
  3. 工作空间窗口:内存变量的查阅、保存和编辑
  4. 历史命令窗口:记录每次MATLAB的启动时间,并记录在指令窗口输入指令
    在这里插入图片描述

命令窗口的操作

常见通用指令:

  1. clc:清楚指令窗口的显示内容
  2. clear:清理MATLAB工作空间中保存的变量
  3. clf:清楚MATLAB图形窗口中的显示内容
  4. who/whos:显示MATLAB工作空间中的变量信息
  5. help:指令具体指令但是不知道怎么使用
  6. lookfor:想解决某个问题,但是不知道MATLAB有哪些指令可用

格式显示设置

默认显示格式:短格式short(末尾含有4位有效小数)

   修改格式:format long(长格式,末尾含15位有效小数)

   format long g :自动选择最佳显示方式(双精度数,显示15位定点或浮点格式,单精度数,显示7位定点或浮点格式)

   format命令只影响命令窗口中的显示精度,不影响计算精度。计算过程中matlab是以16位有效数字计算。

数值显示格式设置

修改格式:format compact ( 去除空格)

   修改格式:format loose( 增加空格)

命令行中的标点符号

MATLAB常用标点的功能

   分号:不显示结果指令的结尾; 数组  行分隔

   冒号:生成一维数组;作下标表示该维全部

   黑点:在数组运算中的作用

   逗号: 函数 输入量分隔;数组元素分隔

   空格:用于输入变量之间的分隔符以及数组行元素之间的分隔符。

变量命名规则

  1. 变量名、函数名对字母大小写敏感
  2. 变量名必须以字母开头,可以由字母、数字和下划线组成,变量名中不能包含空格和标点符号
  3. 变量名的字符长度不应超过31个字符,第31个字符之后的字符将被忽略

Matlab预定义的变量

pi:圆周率π

   inf:∞值,无限大(1/0)

   NaN:非数,0/0、∞/ ∞

Matlab文件格式

  1. 程序文件:即M文件,其扩展名为.m,包括主程序和函数文件,M文件通过M文件编辑/调试器生成。Matlab的各工具箱中的函数大部分是M文件。
  2. 数据文件:即MAT文件,其扩展名为.mat,用来保存工作空间中的数据变量。数据文件可以通过在命令行窗口中输入“save”命令生成。
  3. 可执行文件:即MEX文件,其文件的扩展名为.mex,由Matlab的编译器对M文件进行编译后产生,其运行速度比直接执行M文件快得多。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空