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. IMacro 脚本简记

    抓取速卖通纠纷订单详情,生成csv进行统计. var macro1="CODE:";macro1+="VERSION BUILD=8970419 RECORDER=FX& ...

  2. linode更换Linux内核教程(独家)

    Linode服务器性价比高,最低套餐2G内存,享受每月2TB流量,机房40Gb带宽,每月供需10美元(Linode优惠链接).Linode用户创建vps服务器后,可在后台自定义Linux系统版本,包括 ...

  3. NSDateComponents

    NSDateComponents将时间表示成适合人类阅读和使用的方式, 首先要遵循某种历法 NSCalendar * cal = [NSCalendar currentCalendar]; 有三种用法 ...

  4. Conversion to Dalvik format failed with error 1(android)

    1.如果不修改android sdk版本,则使用project clean 命令作用于某工程即可. (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级) 2.如果修改android sdk ...

  5. 一个快速、高效的Levenshtein算法实现——代码实现

    在网上看到一篇博客讲解Levenshtein的计算,大部分内容都挺好的,只是在一些细节上不够好,看了很长时间才明白.我对其中的算法描述做了一个简单的修改.原文的链接是:一个快速.高效的Levensht ...

  6. bigdata之hadoop and spark

    目前正在学习Hadoop和spark之类的东西,一个月把Hadoop的基础东西过了一遍,但是感觉好动都没跟上老师的课程,哪位前辈了解这方面的东西希望给指点迷津.接下来我们还要学习spark和nosql ...

  7. ABAP字符串操作 截取字符长度 取位数

    ABAP字符串操作   ABAP對字串的操作方法與其他語言的操作有較大差別,以下是較常用的對字串操作的方法: 1. 字串的連接:CONCATENATEDATA: t1 TYPE c LENGTH 10 ...

  8. kali rolling 安装typecho

    #1 apt-get install nginx php7.0 php7.0-mysql php7.0-gd php7.0-cgi php7.0-cli php7.0-curl php7.0-fpm ...

  9. 我喜欢的两个js类实现方式

    闭包实现 变量是不会变的:) var myApplication = function(){ var name = 'Yuri'; var age = '34'; var status = 'sing ...

  10. ionic中$ionicPopover和$ionicModal

    Popover可点多个按钮弹出同一个浮动框但内容不一样.那想要在同一页面弹出不同的浮动框怎么办呢? 这事就用到了$ionicModal,他和$ionicPopover一样的用法. 请看图: html: ...