概述
Matlab是MathWorks开发的用来进行数字计算,可视化和编程的第四代高级编程语言和交互式环境。
它允许矩阵运算,绘制功能和数据;实现算法;创建用户界面;并可以与其它编程语言相交互;分析数据;开发算法并创建模型和应用程序。
Matlab的基础语法
与python一样是一歌解释性环境,会立即执行每条命令。
一些特殊符号的意义如下:
;:分号表示结束语句,也可以抑制和隐藏表达式的输出
%:用于指示注释行
常用的一些运算符
命名变量
变量名称由一个字母组成,后跟任意数字的字母,数字或下划线
Matlab是区分大小写的编程语言
变量名称可以是任意长度,但MATLAB只使用前N个字符,其中N由函数namelengthmax给出。
保存工作
save命令用于在工作空间保存所有变量,在当前目录中以.mat作为扩展名的文件
可以随时使用load命令重新加载文件。
Matlab变量
matlab中所有变量都是矩阵或数组。
可以通过who查看用过的变量名
**…**省略号可以用来表示长任务(扩展到下一行,就像英语中的连接符-)
默认使用显示四位小数(短格式)可以使用format long命令显示十进制后的16数字
创建向量
行向量:通过方括号中的元素来创建,使用空格或逗号分隔元素
列向量:通过用方括号中的元素集合来创建,使用**分号(😉**来分隔元素。
创建矩阵
矩阵是数字的二维数组。
在MATLAB中,通过将每行作为一系列空格或逗号分隔的元素输入矩阵,并以行号分隔一行。 例如,创建一个3x3的矩阵:Matlab命令
管理会话的命令
clc:清楚命令窗口
clear:从内存中删除变量
exist:检查文件或变量是否存在
global:声明变量为全局变量
help:搜索帮助主题
lookfor:搜索帮助关键字的条目
quit:停止Matlab
who:列出当前变量
whos:列出当前变量(长显示详细信息)
系统命令
cd:更改当前目录(进入指定目录)
date:显示当前日期
delete:删除文件
dairy:打开/关闭日记文件记录
dir:列出当目录下的所有文件
load:从文件加载工作区的变量
path:显示搜索路径
pwd:显示当前目录
save:将工作空间变量保存在文件中
type:显示文件的内容
what:列处当前目录中的所有的Matlab文件
wklread:读取.wkl电子表格文件
输入和输出命令
disp:显示数组或字符串内容
fscanf:从文件读取格式化数据
format:控制屏幕显示格式
fprintf:对屏幕或文件执行格式化的写入
input:显示提示并等待输入
;:禁止打印显示
fscanf和fprintf命令的行为类似于C语言中的scanf和printf函数。它们支持以下格式代码 格式化(format)函数具有以下用于数字显示的形式 -
向量,矩阵和数组命令
下表显示了用于处理数组,矩阵和向量的各种命令 -绘图命令
MATLAB提供了许多用于绘制图形的命令。下表显示了一些常用的绘图命令 -
—
更多咨询清关注官方二维码: