help  + 'command name' % 查询指令用法
Ctrl + Break % 强制终止程序运行
Shift + Enter % command window下换行不运行指令 M'; % 复数的共轭,矩阵的转置
inv() % 矩阵的逆
det() % 矩阵的行列式值
rank() % 求出矩阵的秩
n = norm(X,p) % 求矩阵的p范数 clear all;clc; % 清除工作空间,清空command window记录
set(0,'defaultfigurecolor','w'); % 设置figure背景为白色 X = zeros(n) % Create a n-by-n array of 0
X = zeros(sz1,...,szN) % Create a sz1-...-szN array of 0
X = ones(sz1,...,szN); % Create a sz1-...-szN array of 1
I = eye(n); % Create a n-by-n identity identity matrix r = rand(sz1,...,szN); % 产生一个均匀分布的伪随机数矩阵
r = randn(sz1,...,szN); % 产生一个标准正态分布的伪随机数矩阵
r = randi([imin,imax], sz1,...,szN); % 产生一个区间内均匀分布的伪随机整数矩阵 y = awgn(x,snr) % 给信号x添加add一个snr(dB)的高斯白噪声
y = wgn(m,n,p) % 产生一个p(dBm)的高斯白噪声 R = normrnd(mu,sigma,m,n,...) %产生均值mu 标准差sigma的正态分布矩阵
seq = normrnd(mean, sigma, sz1, sz2) % 产生指定均值方差的正态分布的序列
seq = randperm(n) % 产生乱序序列 B = reshape(A,[m n]); % returns the m-by-n matrix B according A
length() % 返回矩阵最长维的的长度
size() % 返回每一维的长度
blkdiag(A, B) % 以A,和B为块创建块对角矩阵
A(index, :, :) = [ ] % 空赋值,等效于删掉某行某列 abs(); % 取绝对值/模
angle(); % 取角度
log2(n); % log以2为底取对数
exp(); % 指数
sqrt(); % 开方
sind(theta); % theta为角度
sin(theta); % theta为弧度 % 计时器,结束时显示过程时间
tic
...
toc % 进度条
hWait = waitbar(0,'Please wait...');
steps = 1000;
for step = 1:steps
% computations take place here
waitbar(step / steps);
end
close(hWait); load/save('filename,'variable') % 载入/存储变量值到mat文件
find(X) % 查找某个值 返回索引
data == X % 返回对应长度的布尔型矩阵
disp('数据');disp(data); % 显示字符或变量值 figure; % 创建新的figure
set(0,'DefaultFigureProperty',PropertyValue...); % 设置figure默认参数属性 plot(X,Y); % 绘制曲线图
===============================================================
颜色 线型
---------------------------------------------------------------
y 黄色 . 圆点线 v 向下箭头
g 绿色 -. 组合 > 向右箭头
b 蓝色 + 点为加号形 < 向左箭头
m 红紫色 o 空心圆形 p 五角星形
c 蓝紫色 * 星号 h 六角星形
w 白色 . 实心小点 - 实线
r 红色 x 叉号形状 ^ 向上箭头
k 黑色 s 方形
d 菱形 -- 虚线
=============================================================== subplot(m,n,p); % 平铺figure为m行n列,指定当前figure为第p个
polar(theta,rho) % 绘制极坐标图,theta,rho分别是向量
contour(X, Y, Z) % 绘制等高线图
mesh(X, Y, Z) % 绘制三维图
scatter(X,Y) % 绘制散点图
bar(X, Y, width, color) % 绘制柱状图(竖直) % 居中添加文本字符串
text(pos_x, pos_y, num2str(data), 'VerticalAlignment', 'middle', 'HorizontalAlignment', 'center') set(gca, 'Fontname', '微软雅黑');
xlabel('---', 'Fontname', '微软雅黑'); % 设置x轴标号样式
set(gca,'xticklabel', {'str1','str2','str2',...) % 设置x轴横轴标号
title('---', 'Fontname', '微软雅黑'); % 设置标题样式
axis([xMin xMax yMin yMax]); % 控制坐标显示范围
axis tight; % 控制显示范围在数据区域 grid on; % 开启网格

MATLAB常用指令记录的更多相关文章

  1. mvn常用指令记录

    maven工程版本号更新: -------------------------------------------------------------------------------------- ...

  2. angular2.0学习笔记4.npm常用指令记录及angular语法

    以下命令,都需要在命令行窗口中,先切入到项目文件夹目录,再执行 1.npm start 这个命令会在“监听”模式下运行TypeScript编译器,当代码变化时,它会自动重新编译. 同时,该命令还会在浏 ...

  3. MATLAB(4)——图片保存方法汇总及常用指令

    作者:桂. 时间:2017-03-03  19:30:03 链接:http://www.cnblogs.com/xingshansi/p/6498318.html 前言 本文为MATLAB系列第四篇. ...

  4. linux常用指令学习记录

    前言 本文主要为学习贴,用来记录一些 linux上的常用指令 以供参考. 文件内容查看 cat 从上往下阅读文件内容 cat [-AbEnTv] ${FILE_NAME) cat -n /etc/is ...

  5. Matlab常用函数集锦

    ndims(A)返回A的维数size(A)返回A各个维的最大元素个数length(A)返回max(size(A))[m,n]=size(A)如果A是二维数组,返回行数和列数nnz(A)返回A中非0元素 ...

  6. Matlab 进阶学习记录

    最近在看 Faster RCNN的Matlab code,发现很多matlab技巧,在此记录: 1. conf_proposal  =  proposal_config('image_means', ...

  7. ImageMagick常用指令详解

    Imagemagick常用指令 (ImageMagick--蓝天白云) (ImageMagick官网) (其他比较有价值的IM参考) (图片自动旋转的前端实现方案) convert 转换图像格式和大小 ...

  8. iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

    一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的   git的起源 作者是Linux之父:Linus Bened ...

  9. HBase shell 常用指令

    HBase shell 常用指令 连接HBase $ ./bin/hbase shell 打开帮助 hbase(main):001:0> help 创建表 hbase(main):003:0&g ...

随机推荐

  1. redis的下载

    网址一:https://github.com/dmajkic/redis/downloads 网址二:http://windows.php.net/downloads/pecl/releases/re ...

  2. Laravel5.1 模型 --软删除

    软删除是比较实用的一种删除手段,比如说 你有一本账 有一笔记录你觉得不对给删了 过了几天发现不应该删除,这时候软删除的目的就实现了 你可以找到已经被删除的数据进行操作 可以是还原也可以是真正的删除. ...

  3. 3、easyUI-创建 CRUD可创建展开行明细编辑dataGrid(表格)

    同样在上一节中讲到可以编辑的表格,现在讲一般用到的最后一个datagrid(表格)相关的展开明细可编辑的表格: 第三中表格主要应用场景在:列出表格信息,然后点击可以查看详细信息(此处是全部可以编辑,可 ...

  4. 循环遍历完成后再进行else判断

    有时需要在循环遍历完后再进行else操作,通常的办法是在循环前设置一个flag,用于判断.具体例子如下:

  5. poj1837

    Balance Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 12995   Accepted: 8142 Descript ...

  6. 《从零开始学Swift》学习笔记(Day 45)——重写方法

    原创文章,欢迎转载.转载请注明:关东升的博客 重写实例方法 在子类中重写从父类继承来的实例方法和静态方法.先介绍实例方法的重写. 下面看一个示例: class Person { var name: S ...

  7. Maven国内高速镜像

    大家都知道国外Maven中央仓库下载jar 没谁了速度, 给大家分享个国内666的Maven镜像 阿里云Maven镜像  希望能帮到大家: 配置下setting.xml即可: <mirrors& ...

  8. 【转】《JAVA与模式》之责任链模式

    <JAVA与模式>之责任链模式 在阎宏博士的<JAVA与模式>一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模 ...

  9. POCO c++ 使用例子

    .定时器 #include "Poco/Timer.h" #include "Poco/Thread.h" using Poco::Timer; using P ...

  10. Python:itertools模块(转)

    原文:http://www.cnblogs.com/cython/articles/2169009.html itertools模块包含很多创建迭代器的函数,可以用各种方式对数据进行循环操作,此模块中 ...