BASE(matlab)

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‘)

一个图表画两根线

时间: 2024-11-06 14:44:57

BASE(matlab)的相关文章

[zz] Principal Components Analysis (PCA) 主成分分析

http://matlabdatamining.blogspot.com/2010/02/principal-components-analysis.html 英文Principal Components Analysis的博客,写的挺好,担心以后打不开,全文转载. Principal Components Analysis Introduction Real-world data sets usually exhibit relationships among their variables.

Matlab的GUI参数传递方式总结

MATLAB GUI传递方式 1.全局变量: 2.作为函数的参数传递: 3.利用控件的userdata数据: 4.为handles结构体添加新字段: 5.setappdata函数为句柄添加数据: 6.跨空间计算evalin和赋值assignin: 7.将数据保存到文件,需要时读取: 8.带参数调用GUI的M文件: 9.嵌套函数(不适用于GUIDE中,只适用纯命令是的GUI). 一. 全局变量 运用global定义全局变量传递参数,适用于gui内控件间以及不同gui间.这种方式恐怕是最简单的方式,

Matlab中使用脚本和xml文件自动生成bus模块

帮一个老师写的小工具 在一个大工程中需要很多bus来组织信号,而为了规范接口,需要定义很多BusObject,用Matlab语言手写这些BusObject比较费工夫 所以用xml配置文件来写,也便于更改总线数据接口,然后使用matlab脚本来生成BusObject和Bus模块库 以下代码运行环境:WIN10+Matlab2015a 下面给出代码Matlab函数的代码: function xmlbuscreator(xmlfile) % XMLBUSCREATOR:从xml文件读取数据结构,并生成

在Visual Studio中开发Matlab mex文件,生成mexw64/mexw32

csunking贡献,2015-9-22 1712 1.   概述 通过使用C/C++与Matlab混合编程,既可以享受到C代码快速执行的速度,又可以方便的使用Matlab众多的库函数和强大的绘图功能.让Matlab调用C函数是通过DLL文件实现的,而这个DLL的开发过程不仅仅可以使用Matlab自带的mex命令,还可以使用VC++开发环境,使用VC有很多好处,一是让我回到了原来熟悉的开发环境中,二能够使用更加标准的C++编译器,第三点也是最爽的,可以使用VC强大的调试功能. 此次文档更新时使用

Matlab读取音频数据

项目需要,读出识别的车牌,对着图片看看是否识别正确. 有了0到9和A到Z,32个省份的音频,但是如何用matlab读出来,老版本有wavread直接读出,然后waveplay读入的即可.但是现在的是audioplayer了,对应的audiorecorder是录音用的,他是waveread的前身,然而功能却不一样.新的用法 load chirp p=audioplayer(y,44100) play(p) 注意chirp是系统自带声音,加载后包括y文件是个double的行向量,fs是播放频率或者采

matlab远程调试

转自:http://blog.163.com/hair_communication/blog/static/20198911920124145414945/ 只是作者好像也是转来的,原来出处好像是百度上的,现在已经不存在了. Matlab的调试总体分为,直接调试和间接调试.1.直接调试:(1)去掉句末的分号:(2)单独调试一个函数:将第一行的函数声明注释掉,并定义输入量,以脚本方式执行 M 文件:(3)适当地方添加输出变量值的语句:(4)添加keyboard命令: 2.工具调试:1.)以命令行为

Matlab编程基础

平台:Win7 64 bit,Matlab R2014a(8.3) "Matlab"是"Matrix Laboratory" 的缩写,中文"矩阵实验室",是强大的数学工具.本文侧重于Matlab的编程语言侧面,讲述Matlab的基本语法,以及用Matlab语言进行程序设计.值得一提的是,Matlab从R2014a版本开始支持中文语言了! 1.基本概念 Matlab默认启动后界面: Matlab有关的文件后缀: File Extension Des

(转载)MatLab绘图

转载自:http://www.cnblogs.com/hxsyl/archive/2012/10/10/2718380.html 转载自:http://www.cnblogs.com/jeromeblog/p/3396494.html plot选项: 一 基础功能 二维图形 一. plot函数① 函数格式:plot(x,y)  其中x和y为长度相同                     坐标向量     函数功能:以向量x.y为轴,绘制曲线. [例] 在区间0≤X≤2?内,绘制正弦曲线y=si

Which is the best opencv or matlab for image processing?

http://www.researchgate.net/post/Which_is_the_best_opencv_or_matlab_for_image_processing Annette Morales-González · Centro de Aplicaciones de Tecnologias de Avanzada It depends on your purpose: Matlab --> Faster programming, less efficientOpenCV -->