version

memory

clc

clear

tab键

F5键  运行m文件

F9键  只运行选中的

Ctrl+R  注释

Ctrl+T  反注释

Ctrl+I   格式化代码

edit xxx.m   打开xxx.m

a=1:0.5:9   等差

linspace(3,5)

%3到5  分成100  default

linspace(3,5,10)

%3到5  分成100

xlsread('aaa.xls')   读取 excel  但只能读取 第一个  标签

a = [1 2 NaN]  %非数字

a(1)=3  %赋值

b= [1,2,3;4,5,6]

b(1,2) = 9  %对第一排 第二个 赋值

a( isnan(a))=[5]

a = [1 2 NaN;4 NaN 6]  %非数字

a(isnan(a)) = []

不是矩形了

a=1

b=2

str = [num2str(a),'+',num2str(b)]

eval(str)

用字符串 执行命令

a=[1,2,3]

a(end+1) = 5

追加

magic(8)

生成8*8数据

a = [0,0,3;4,5,6;7,8,9;7,8,9]

b = [0,2,3;4,5,6;7,8,9;7,8,9]

all(a==b)

%all函数理解:这一列是否有0,如果有0则返回0,这个函数返回一个数组

%比较一下,相同为1,不同为0,所以广泛用在比较数组是否相等

%c=all(a==b)

%all(all(a==b))

a=[1,1,2,1,3,3,5;2,2,2,2,2,9,0]

unique(a)

去重  被排序

a=[1,1,2,1,3,3,5;2,2,2,2,2,9,0]

%a(1,:)=[]

%移除第一行

%a(:,2)=[]

%移除第2列

a(1,2)=999

%修改指定位置值

最大最小

a=[1,1,2,1,3,3,5;2,2,2,2,2,9,0]

min(min(a))

max(max(a))

disp('---')  显示

min(a)  每列的最小

max(a') 每行的最大

string = '0'

isnumeric(string)

a=[NaN,1,2,1,3,3,5;2,2,2,2,2,9,0]

mean(a)

mean(a')

平均值

画图

a = [1:10]

b=a

a(end+1)=5;

a(end+1)=15

subplot(2,1,1)

plot(a)

title('aaa')

subplot(2,1,2)

plot(b)

title('bbb')

a = [1:10]

b= [3:12]

a(end+1)=5;

a(end+1)=15

b(end+1)=15;

b(end+1)=5

plot(a)

hold on

plot(b)

title('bbb')

一个图表画两根线

BASE1(matlab)的更多相关文章

  1. Matlab 绘制三维立体图(以地质异常体为例)

    前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节 ...

  2. Matlab slice方法和包络法绘制三维立体图

    前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节 ...

  3. Matlab 高斯_拉普拉斯滤波器处理医学图像

    前言:本程序是我去年实现论文算法时所做.主要功能为标记切割肝脏区域.时间有点久,很多细节已经模糊加上代码做了很多注释,因此在博客中不再详述. NOTE: 程序分几大段功能模块,仔细阅读,对解决医学图像 ...

  4. MATLAB中绘制质点轨迹动图并保存成GIF

    工作需要在MATLAB中绘制质点轨迹并保存成GIF以便展示. 绘制质点轨迹动图可用comet和comet3命令,使用例子如下: t = 0:.01:2*pi;x = cos(2*t).*(cos(t) ...

  5. linux下配置matlab运行环境(MCR)

    在安装好的matlab下有MCR(MatlabCompilerRuntime)在matlab2011/toolbox/compiler/deploy/glnxa64下找到MCRInstaller.zi ...

  6. EMD分析 Matlab 精华总结 附开源工具箱(全)

    前言: 本贴写于2016年12与15日,UK.最近在学习EMD(Empirical Mode Decomposition)和HHT(Hilbert-Huang Transform)多分辨信号处理,FQ ...

  7. Atitit MATLAB 图像处理 经典书籍attilax总结

    Atitit MATLAB 图像处理 经典书籍attilax总结 1.1. MATLAB数字图像处理1 1.2. <MATLAB实用教程(第二版)>((美)穆尔 著)[简介_书评_在线阅读 ...

  8. Atitit MATLAB 图像处理attilax总结

    Atitit MATLAB 图像处理attilax总结 1.1. 下载 Matlab7.0官方下载_Matlab2012 v7.0 官方简体中文版-办公软件-系统大全.html1 1.2. Matla ...

  9. Atitit java c# php c++ js跨语言调用matlab实现边缘检测等功能attilax总结

    Atitit java c# php c++ js跨语言调用matlab实现边缘检测等功能attilax总结 1.1. 边缘检测的基本方法Canny最常用了1 1.2. 编写matlab边缘检测代码, ...

随机推荐

  1. php 常量定义

    php常量定义及取值  常量在定义时赋值:  不能变 :不能销毁: 具有超全局作用于:常量只能储存标量数据(字符 整型 浮点 ): <?php define("hello", ...

  2. Java学习日志(20170111)

    今日新知识点: 1.关键字volatile sychronized是同步锁,这个之前接触过,在类/方法或代码块前加该修饰词,即可实现线程同步: volatile也是一个修饰符,被volatile修饰的 ...

  3. 第 2 章 Node.js 中的交互式运行环境 —— REPL

    本章内容包括: 如何使用REPL运行环境以及如何在该运行环境中测试各种JavaScript表达式. 如何定义并启动REPL运行环境. Node.js 框架中为REPL运行环境提供了哪些命令以及这些命令 ...

  4. 《C++反汇编与逆向分析技术揭秘》——流程控制语句的识别

    if...else...语句 示例: if构成多分支语句 switch 有序线性的switch: 3E82D8位置存放了一个表,标明了要跳转到的地址: 这里的每四字节都标明的是每个case块的首地址: ...

  5. 相机标定 matlab opencv ROS三种方法标定步骤(3)

    三 ,  ROS 环境下 如何进行相机标定 刚开始做到的时候遇到一些问题没有记录下来,现在回头写的时候都是没有错误的结果了,首先使用ROS标定相机, 要知道如何查看节点之间的流程图  rosrun r ...

  6. java中使用数组和链表简单实现SJBMap

    import java.util.LinkedList; public class SJBMap { private Object[] elementData; private int size; p ...

  7. [SQL基础教程] 3-4 对查询结果进行排序/ORDER BY

    [SQL基础教程] 3-4 对查询结果进行排序/ORDER BY ORDER BY SELECT <列名1>,<列名2>,<列名2>... FROM ORDER B ...

  8. 4、Xcode8中的钥匙串保存数据取出时候为空的问题

    Xcode7以及之前的版本直接使用Keychain存储数据即可,但是从Xcode8开始,再用之前的方法会发现,读取不到存进去的数据了,或者说,存储不进去了,原因是苹果加强了隐私保护,这个东西需要打开开 ...

  9. Quartz的cron表达式

    一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素. 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天( ...

  10. 一个JQuery发送ajax请求

    环境: 1.jQuery v2.1.1 2.ThinkPHP 3.2.3 HTML页面: <button type="button" id="cat" o ...