鸣人不说暗话,大家好,我是模派君,这一小节的主题就是带大家了解matlab世界中的变量和命令。
在进入主题之前,我们先了解matlab变成如何下手,上图;
我们通过图片可以看到,我们在命令框中进行输入1和输入2的操作,回车后就会显示结果,一个简单的编程就ok了。
matlab的变量世界:
提起matlab,我们要有一个概念在脑海里,那就是矩阵,学习matlab,矩阵思想会在你的脑海里一次又一次的翻过。
①变量赋值
跟其他编程一样,matlab也有变量的概念,变量是存储值的空间,在使用变量之前,必须进行赋值;当系统接收到一个变量之后,这个变量可以被引用。变量既可以单变量赋值,也可以多变量赋值,上图
②关于变量的几个常用命令:
who :显示所有已经使用的变量名;
whos:who的plus版本,显示多一点有关变量;
clear :删除所有(或指定)从内存中的变量;
format long:精确定义数字变量;
通过几个例子,可以温习一下这几个关于变量的命令
matlab的命令世界:
带大家了解不同模块下的常用命令:
①管理会话命令:
clc | 清除命令窗口。 |
clear | 从内存中删除变量。 |
exist | 检查存在的文件或变量。 |
global | 声明变量为全局。 |
help | 搜索帮助主题。 |
②系统命令:
cd | 改变当前目录。 |
date | 显示当前日期。 |
delete | 删除一个文件。 |
diary | 日记文件记录开/关切换。 |
dir | 列出当前目录中的所有文件。 |
load | 负载工作区从一个文件中的变量。 |
path | 显示搜索路径。 |
pwd | 显示当前目录。 |
save | 保存在一个文件中的工作区变量。 |
type | 显示一个文件的内容。 |
③输入输出命令
disp | 显示一个数组或字符串的内容。 |
fscanf | 阅读从文件格式的数据。 |
format | 控制屏幕显示的格式。 |
fprintf | 执行格式化写入到屏幕或文件。 |
input | 显示提示并等待输入。 |
④向量矩阵数组命令
cat | 连接数组 |
find | 查找非零元素的索引 |
length | 计算元素数量 |
max | 返回最大元素 |
min | 返回最小元素 |
prod | 计算数组元素的连乘积 |
reshape | 重新调整矩阵的行数、列数、维数 |
size | 计算数组大小 |
sort | 排序每个列 |
sum | 每列相加 |
eye | 创建一个单位矩阵 |
ones | 生成全1矩阵 |
zeros | 生成零矩阵 |
cross | 计算矩阵交叉乘积 |
dot | 计算矩阵点积 |
det | 计算数组的行列式 |
inv | 计算矩阵的逆 |
pinv | 计算矩阵的伪逆 |
rank | 计算矩阵的秩 |
rref | 将矩阵化成行最简形 |
cell | 创建单元数组 |
celldisp | 显示单元数组 |
cellplot | 显示单元数组的图形表示 |
num2cell | 将数值阵列转化为异质阵列 |
deal | 匹配输入和输出列表 |
iscell | 判断是否为元胞类型 |
⑤绘图命令
axis | 人工选择坐标轴尺寸 |
fplot | 智能绘图功能 |
grid | 显示网格线 |
plot | 生成XY图 |
打印或绘图到文件 | |
title | 把文字置于顶部 |
xlabel | 将文本标签添加到x轴 |
ylabel | 将文本标签添加到y轴 |
axes | 创建轴对象 |
close | 关闭当前的绘图 |
close all | 关闭所有绘图 |
figure | 打开一个新的图形窗口 |
gtext | 通过鼠标在指定位置放注文 |
subplot | 在子窗口中创建图 |
text | 在图上做标记 |
bar | 创建条形图 |
loglog | 创建双对数图 |
polar | 创建极坐标图像 |
semilogx | 创建半对数图(对数横坐标) |
semilogy | 创建半对数图(对数纵坐标) |
stairs | 创建阶梯图 |
stem | 创建针状图 |
matlab命令诸多,不在这里一一演示,在随后的学习与应用中可以领教matlab命令的用处。