matlab
不负韶华T
泛爱众 而亲仁 有余力 则学文
展开
-
Matlab绘图-很详细,很全面
Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而转载 2017-04-29 16:04:41 · 3215 阅读 · 0 评论 -
卡尔曼滤波的原理说明
在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡尔曼滤波器转载 2017-05-09 16:47:18 · 326 阅读 · 0 评论 -
matlab中svd函数用法总结
1、帮助文档svdSingular value decompositionSyntaxs = svd(X)[U,S,V] = svd(X)[U,S,V] = svd(X,0)[U,S,V] = svd(X,'econ')DescriptionThe svd command computes the matrix singu转载 2017-05-30 14:11:00 · 12503 阅读 · 0 评论 -
bar
bar,bar3,barh 和bar3h,其中bar 和bar3 分别用来绘制二维和三维竖直方图,barh 和bar3h 分别用来绘制二维和三维水平直方图,调用格式是:bar(x,y) 其中x 必须单调递增或递减,y 为 m×n 矩阵,可视化结果为m 组,每组n 个垂直柱,也就是把y 的行画在一起,同一列的数据用相同的颜色表示;bar(x,y,width) (或ba原创 2017-05-30 21:01:51 · 814 阅读 · 0 评论 -
Matlab中image、imagesc和imshow函数用法解析
原文转自:http://blog.csdn.NET/zhupananhui/article/details/163403451、显示RGB图像相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。2、显示灰度图像说明:先搞明白什么转载 2017-05-19 19:54:25 · 1151 阅读 · 0 评论 -
matlab 中imagesc的用法
imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y=[y1 y2],matlab会在[x1,x2]*[y1,,y2]的范围内染色。 如果x或y超过两维,则坐标范围为[x(1),x(end)]*[y(1),y(end)] matlab转载 2017-05-19 20:43:04 · 24676 阅读 · 4 评论 -
matlab产生扫频余弦信号 chirp用法
记得曾经大研做录音放音程序,老大让我编一个扫频信号做输入,还给了个英文的扫频信号说明,晕晕乎乎做了半天。。。突然发现matlab有产生扫频信号的函数的,一听扫频就感觉好亲切啊,这个肯定要收藏了。这个网址有介绍http://blog.csdn.net/skyujwang/archive/2011/03/03/6221201.aspx,我不妨翻译一下matlab帮助吧。chirp:产生转载 2017-05-19 21:10:07 · 19056 阅读 · 3 评论 -
circshift 函数详解
circshift函数是matlab中表示循环移位的函数,调用形式如下: B= circshift(A,K,m);输入参数:A表示待移位的矢量或矩阵; K表示所移位数,可以是数字,也可以是二维数组,若是数字则可以和m协同作用来决定是行移位还是列 移位 m当K是数字时,m用来决定是行移位还是列移位。默认m是1,当m=1转载 2017-06-03 15:55:41 · 8984 阅读 · 2 评论 -
矩阵相乘和矩阵点乘
矩阵相乘也就是矩阵的乘法操作要求左矩阵的列和右矩阵的行数要一致起来 A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]MATLAB 语句:A*B 矩阵的点乘则要求矩阵必须维数相等,即MxN维矩阵乘以MxN维矩阵 A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]MATLAB语句:A.*B各元素逐一相乘,A和B可以调换顺序。原创 2017-12-10 12:36:31 · 64496 阅读 · 0 评论 -
Matlab emd工具箱、时频分析工具箱下载以及安装方法
Matlab工具箱通用安装方法####更新于2017年1.10###从写完这篇文章到现在,访问量很大,影响也就比较大。虽然自己的工作已经与这方面没有多大的关系了,但本想为读者负责的态度,今天更新这篇文章,将各个工具包的最新链接供大家免费下载(截止2017.1月),因为是从官方英文网站下载的最新源码文件,并没有中文解释说明,请大家理解!如对最新版的的使用有什么问题,原谅我无法帮助转载 2017-05-15 12:27:38 · 2208 阅读 · 0 评论 -
pos函数的使用
pos = get(gcf, 'Position');pos(3) = pos(3) - 80;%{ pos = get(gcf,'Position'); set(gcf,'Position',[pos(1), pos(2)-200,pos(3),pos(4)+150]); pos(2)-200:表示窗口相对于屏幕向下移动200像素;转载 2017-05-24 19:10:00 · 6508 阅读 · 0 评论 -
Matlab的mapminmax函数说明
几个要说明的函数接口:[Y,PS] = mapminmax(X)[Y,PS] = mapminmax(X,FP)Y = mapminmax('apply',X,PS)X = mapminmax('reverse',Y,PS)用实例来讲解,测试数据 x1 = [1 2 4], x2 = [5 2 3];>> [y,ps] = mapminmax(x1)y =转载 2017-04-30 00:11:31 · 6751 阅读 · 0 评论 -
libsvm
-s 0 和-s 3较为常见原创 2017-05-03 12:56:23 · 204 阅读 · 0 评论 -
矩阵计算
假设:A=[1 2 3;4 5 6]; B=sum(A); C=B(ones(2,1),:);B此时是 [5 7 9], 但是最终C为什么为[5 7 9;5 7 9],也就是把B的的行复制了一遍!********************************************a=[1 2 3]; a=a([1 1],:)a = 1 2原创 2017-05-03 13:03:20 · 549 阅读 · 0 评论 -
matlab之unwrap函数
要计算一个系统相频特性,就要用到反正切函数,计算机中反正切函数规定,在一、二象限中的角度为0~pi,三四象限的角度为0~-pi。若一个角度从0变到2pi,但实际得到的结果是0~pi,再由-pi~0,在w=pi处发生跳变,跳变幅度为2pi,这就叫相位的卷绕。unwrap(w)就是解卷绕,使相位在pi处不发生跳变,从而反应出真实的相位变化 "查看 unwrap 的帮助文档可以发现 un转载 2017-05-23 20:23:08 · 5952 阅读 · 0 评论 -
matlab中的eig函数
在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有5种:(1) E=eig(A):求矩阵A的全部特征值,构成向量E。(2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。(3) [V,D]=eig(A,'nobalance'):与第2种格式类似,但第2种格式中先对A作相似变换后求矩转载 2017-05-24 13:45:51 · 10253 阅读 · 0 评论 -
协方差的意义和计算公式
学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合,依次给出这些概念的公式描述,这些高中学过数学的孩子都应该知道吧,一带而过。很显然,均值描述的是样本集合的中间点,它告诉我们的信息是很有限的,而标准差给我们描述的则是样本集合的各个样本点到均值的距离之平均。以这两个集合为例,[0,8,12,20]和[8,9,11,1转载 2017-05-24 14:03:21 · 512 阅读 · 0 评论 -
关于matlab中princomp的使用说明讲解
%% test for princomp(Principal Component Analysis)% 关于matlab中princomp的使用说明讲解小例子 by faruto% 能看懂本程序及相关注释讲解的前提是您对PCA有一定的了解~O(∩_∩)O% 2009.10.27clear;clc%% load cities dataload cities% wh转载 2017-05-24 14:06:11 · 3419 阅读 · 0 评论 -
MATLAB中squeeze函数的作用
squeeze 除去size为1的维度B = squeeze(A)描述:B = squeeze(A),B与A有相同的元素,但所有只有一行或一列的维度(a singleton dimension)被去除掉了。A singleton dimension的特征是size(A,dim) = 1。二维阵列不受squeeze影响; 如果 A 是一个row or转载 2017-05-13 18:56:39 · 2001 阅读 · 0 评论 -
最邻近插值法(The nearest interpolation)实现图像缩放
也称零阶插值。它输出的像素灰度值就等于距离它映射到的位置最近的输入像素的灰度值。但当图像中包含像素之间灰度级有变化的细微结构时,最邻近算法会在图像中产生人为加工的痕迹。具体计算方法:对于一个目的坐标,设为 M(x,y),通过向后映射法得到其在原始图像的对应的浮点坐标,设为 m(i+u,j+v),其中 i,j 为正整数,u,v 为大于零小于1的小数(下同),则待求象素灰度的值 f(m)。利用浮点转载 2017-12-27 00:58:28 · 10283 阅读 · 0 评论