命令


========

系统命令

命令 功能
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)
ones 1 数组 ones(4)
zeros 0 数组  
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度  

matlab初级的更多相关文章

  1. matlab 初级画图

    matlab 初级画图 1.plot() plot(x,y)   plots each vector pairs (x,y) 画图函数画出每个点   每组变量 plot (y)   plots eac ...

  2. matlab学习笔记8 基本绘图命令-初级二维绘图/交互式绘图

    一起来学matlab-matlab学习笔记8 基本绘图命令_5 初级二维绘图/交互式绘图 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用&g ...

  3. 【转载】让你的MATLAB代码飞起来

    原文地址:http://developer.51cto.com/art/201104/255128_all.htm MATLAB语言是一种被称为是"演算纸"式的语言,因此追求的是方 ...

  4. 学习了初级的Python

    今天傍晚完成了Code Academy上Python的所有练习,感觉Python的原力在我身体里流淌......下面要学习一些进阶的东西.之前Zhi哥跟我说Python比较简单,我还不太信.其实早在四 ...

  5. Matlab与.NET基于类型安全的接口混合编程入门

    原文:[原创]Matlab与.NET基于类型安全的接口混合编程入门 如果这些文章对你有用,有帮助,期待更多开源组件介绍,请不要吝啬手中的鼠标. [原创分享]Matlab.NET混编调用Figure窗体 ...

  6. Matlab与C++混合编程(依赖OpenCV)

    Matlab与C++混合编程实际上就是通过Matlab的Mex工具将C++的代码编译成Matlab支持调用的可执行文件和函数接口.这样一方面可以在Matlab中利用已经编写好的函数,尽管这个函数是用C ...

  7. python入门-分类和回归各种初级算法

    引自:http://www.cnblogs.com/taichu/p/5251332.html ########################### #说明: # 撰写本文的原因是,笔者在研究博文“ ...

  8. VC调用MATLAB

    最近项目要用VC调用MATLAB,今天闲来无事,在这里稍微总结了一下初级的用法,大家共同学习: 首先在MATLAB Command Window里输入mbuild -setup,一步步走 还有一个me ...

  9. MATLAB串口操作和GUI编程

    程序说明 V1.0 2015/2/08 MATLAB串口操作和GUI编程   概述   本文介绍了程序AD9512_Serial_GUI的编程思路和功能.该程序设计到MATLAB的图像用户界面编程的基 ...

随机推荐

  1. 指定盘符获取u盘PID、VID、序列号等信息

    最近学习scsi和DeviceIoControl,下载了微软WDK一些例子,以下代码精简自Windows-driver-samples-master\storage\tools\spti\src\sp ...

  2. 从零开始学C++(0 简介)

    2020年,给自己定一个新目标————开始写技术博客,将之前所学的内容重新复习并整理成一系列的文章,一来可以让自己对这些基础知识更加熟悉,二来方便于以后的复习查阅. 以前自己都是以笔记的形式将知识点记 ...

  3. ES6 之 Reflect 的方法总结

    1. 概述 将 Object 对象的一些明显属于语言内部的方法(比如 Object.defineProperty ),放到 Reflect 对象上. 修改某些 Object 方法的返回结果,让其变得更 ...

  4. VUE- 异步等待方法嵌套

    VUE- 异步等待方法嵌套 vue在一个方法执行完后执行另一个方法用Promise来实现.Promise是ES6的新特性,用于处理异步操作逻辑,用过给Promise添加then和catch函数,处理成 ...

  5. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring事务管理接口PlatformTransactionManager、TransactionDefinition和TransactionStatus

    Spring 的事务管理是基于 AOP 实现的,而 AOP 是以方法为单位的.Spring 的事务属性分别为传播行为.隔离级别.只读和超时属性,这些属性提供了事务应用的方法和描述策略. 在 Java ...

  6. Node.js NPM 教程

    NPM是Node.js的包(或模块)管理器,是Node.js应用程序开发的核心. www.npmjs.com上有海量的Node.js包,供免费下载使用. 当安装Node.js时,NPM程序会被同时安装 ...

  7. (排序EX)P1583 魔法照片

    题解: 需要注意的是,快排完之后并不是按照编号从小到大的顺序输出 #include<iostream>using namespace std;int r=0;void swap(int & ...

  8. Python抽象基类之声明协议

    抽象基类之--声明协议 上回讲了Python中抽象基类的大概,相信大家对abcmeta以及什么是抽象基类已经有所了解.传送门 现在我们来讲讲抽象基类的另一个常用用法--声明协议 所谓声明协议,有点像J ...

  9. 使用Linux系统,是一种什么体验?

    导读 同事,从事嵌入式软件开发多年,主要开发环境用的就是linux,最疯狂的一段时间直接把系统装成linux系统,然后在linux下面虚拟一个windows操作系统,主要有些事情必须在windows才 ...

  10. MVC三层架构在各框架中的特征

    转一篇写得很棒的文章:https://my.oschina.net/win199176/blog/208171?p=7&temp=1495894148424 1.基于web开发中最原始的jsp ...