matlab初级

命令


========

系统命令

命令功能
date显示当前日期ans = 20-Jul-2019
what当前文件夹下的matlab文件 
type文件中的内容type CV.m
diary关闭/打开日记文件没有则生成一个diary
wklread读取.wkl 文件 

管理会话命令

命令说明例子
clear清除变量clear A; 没有参数则清空变量空间
exist检查文件或变量是否存在 
lookfor搜索帮助关键字的条目 

输入输出命令

disp, fscanf, format, fprintf, input, ;
命令说明例子
%s字符串 
%d整数值 
%f浮点数 
%e科学计数法的浮点数 
%g格式最紧凑的形式 
format
short(2), long(16), + (e), bank(2), + (+, - ,0 ), rat(分数), compact(禁止一些换行符), loose(重置较为不紧凑的显示模式) 

向量,矩阵, 数组命令

命令说明例子
cat连接数组cat(dim, A1, A2);%dim:维度
find查找非零元素的索引
logspace对数间隔向量
reshape改变形状reshape(1:16, [4 4])
eye单位矩阵eye(4); eye(4, 2)
ones1 数组ones(4)
zeros0 数组 
rand(0, 1)均匀随机数组 
randn(-4,4)正态随机数组 
cross交叉积cross ([1,1,0], [0,1,1]) % 1 -1 1
dot点积a.b = ∑(ai*bi)
det行列式 
inv矩阵倒数 
pinv矩阵伪逆
rank 
rref化成行阶梯形式 
cell单元格数组cell(2)?
celldisp显示单元格数组
cellplot显示单元格数组
num2cell数组==>单元格数组
deal匹配输入输出列表
iscell判别单元格数组 

绘图命令

命令说明例子
fplot智能绘图
print打印绘图到文件
axes创建轴对象
close (all)关闭坐标图
figure打开新的图形窗口
gtext通过鼠标启用标签位置
text图中放置字符串
hold冻结当前坐标图非 hold on
subplot多图 
refresh重新绘制当前图形窗口
set轴对象的属性
bar条形图
loglog日志记录表
polar极坐标
semilogx(y)对数横(纵)坐标
stairs梯形图
stem茎图

向量拼接
水平:c = [c1, c2]; 垂直:c = [c1: c2]; 

数组函数

函数说明例子
ndims维数 
numel元素数量 
blkdiag构造对角矩阵blk(1, 2, 3)
diag取得对角线 
circshift循环移位circshift(A, N)%N:移动行数
flipdim沿维度翻转flipdim(A, dim)
flippud向下翻转 
flipplr从左到右翻转 
repmat平铺repmat(A, [M N])
rot90逆时针旋转90度 

转载于:https://www.cnblogs.com/hichens/p/11220419.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值