|
汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
7.Matlab常用命令
7.1 定义变量
7.1.1 定义普通变量
a = 1;
a = double(1);
a = int8(1);
7.1.2 定义数组/向量
7.1.2.1 使用[]进行定义
[]是定义矩阵或者向量非常好用的,在很多的脚本里也用的很广泛。
arr = [1, 2,3, 4]
arr = [1 2 34]
arr = [1; 2;3; 4]
7.1.2.2 使用函数
利用函数ones可以生成全是1的数组
arrA = ones(1,10)
arrB =ones(10, 1)
同理zeros函数,生成0的数组
7.1.2.3 使用冒号
x = -pi : 0.01: pi
定义从-pi到pi,中间间隔0.01的数组
7.1.3 定义矩阵
mat = [1, 2;3, 4]
ones函数,zeros函数同样的方法
7.1.4 数据赋值和索引
使用()进行数据索引和赋值
使用:可以索引出整个的数据,比如要索引某一列,可以指定那一列,将行的数据用:来代替所有行。
还可以使用1:end这样的表示方法表示从第一个到最后一个,或者10:end-10这样去表示第十个到倒数十个
mat_a(1, :) = 0 : 0.01 :2 * pi; % mat_a第1行进行赋值
mat_a(2, :) =sin(mat_a(1, :)); % mat_a第2行进行sin运算赋值
mat_a(3, :) =cos(mat_a(1, :)); % mat_a第3行进行cos运算赋值
plot(mat_a(1, :),mat_a(2, :), mat_a(1, :), mat_a(3, :));
a = mat_a(1, end - 10 :end);
b = mat_a(2, end - 9 :end); % 索引sin函数最后10个值
7.1.5保存数据
保存为.m,.mat文件。点击菜单Save或者使用save命令。
7.1.6加载数据
点击菜单Load或者使用load命令。
7.2 常用基本命令
clc
|
清除命令行记录
|
clear
|
var
|
清除变量var。var表示具体变量的名字
|
all
|
清除所有变量
|
不带参数
|
清除所有变量
|
|
;
|
命令后面加分号表示不需要在命令窗口显示执行结果
|
ones
|
生成值是1的矩阵
|
zeros
|
生成值是0的矩阵
|
plot
|
画图
|
help
|
查询帮助
|
doc
|
到具体的帮助文档的页面
|
lookfor
|
查询相关函数
|
which
|
查找文件,which('untitled.slx', '-all'),查找所有同名文件
|
who
|
查看变量
|
whos
|
查看变量细节
|
bdclose
|
关闭模型
|
save
|
保存数据
|
load
|
加载数据
|
Simulink.saveVars
|
保存m脚本数据
|
run
|
运行函数等
|
open
|
打开文件
|
uiopen
|
打开模型
|
length
|
求数组长度
|
size
|
返回每一维度的长度
|
|
|