Matlab
denghuanhuandeng
这个作者很懒,什么都没留下…
展开
-
matlab产生标准正态分布
randn(m,n)生成m行n列均值为0方差为1的标准正态分布随机数。u=randn(N) 或者u=randn(M,N),前者为N维向量,后者为M*N矩阵,这种调用方式产生的随机序列均值为零,方差为1。normrnd(mu,sigma,m,n)生成m行n列均值为mu标准差为sigma的正态分布随机数,例如:R = normrnd(Mu, Sigma, m, n)%产生服从N(Mu, Sigma原创 2012-11-29 17:07:26 · 19458 阅读 · 0 评论 -
guidata,handles的理解(转)
guidata其实其关键主要是应用在不同控件参数传递中,也许有些人会应用global来实现全局变量的传递,但是这样来说太麻烦了,有时也有些不便,而guidata却非常之方便.1..guihandles(figure1)可以得到一个结构体包含了figure1的所有控件的TAG 及其句柄,2比如说你想在一个控件中构造一个变量,并且希望能在其它控件中使用,这时候你可以通过下面的方法handl转载 2015-07-20 07:58:27 · 1526 阅读 · 0 评论 -
matlab中GUI界面点击图片获取坐标问题的解决方法
在matlab gui中,在axes上用imshow函数显示一副图片,然后在axes的ButtonDownFcn下写下相应的响应,比如获得图像任一像素的坐标点。但是当你点击axes时,是不会有任何响应的。例子:用pushbutton来在axes上显示图像function pushbutton1_Callback(hObject, eventdata, handles)axes(ha原创 2015-07-19 22:37:45 · 9258 阅读 · 0 评论 -
MAtlab中关于GUI中edit控件值传递到GUI函数变量的问题
原网页:http://www.ilovematlab.cn/thread-34829-1-1.html问题如下:我现在的GUI界面上有两个控件:一个是 pushbutton,一个是edit1,点击pushbutton,会直接运行已经编好的算法,在算法中定义了J=imadd(I,K),这个K值需要通过在edit1上输入获取,也就是将edit1中的输入值传递到变量K。请问该如何实现转载 2015-07-19 22:52:29 · 9249 阅读 · 1 评论 -
MATLAB-GUI-CALLBACK用法
编程最基本的目的就是——我执行一个操作,程序做出一个反应。 “一个操作”包括:点击鼠标,拖动滑块,填写数据,选择选项…… “做出一个反应”包括:计算一些东西,然后储存在哪里,或者贴个图出来,或者显示在哪里……------------------------------------------------------------------------------------转载 2015-07-19 23:06:52 · 2745 阅读 · 0 评论 -
matlab---find 函数
语法: 1. ind = find(X) 2. ind = find(X, k) 3. ind = find(X, k, 'first') 4. ind = find(X, k, 'last') 5. [row,col] = find(X, ...) 6. [row,col,v] = find(X, ...)说明: 1. i原创 2013-04-16 10:29:19 · 2577 阅读 · 0 评论 -
matlab 矩阵初始化
1.1.1 数值矩阵的生成1.实数值矩阵输入MATLAB的强大功能之一体现在能直接处理向量或矩阵。当然首要任务是输入待处理的向量或矩阵。不管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([ ])内;当矩阵是多维(三维以上),且方括号内的元素是维数较低的矩阵时,会有多重转载 2013-04-14 17:38:59 · 2959 阅读 · 0 评论 -
matlab小波分析工具箱常用函数[转]
1.Cwt :一维连续小波变换格式:coefs=cwt(s,scales,'wavename') coefs=cwt(s,scales,'wavename','plot')scales:尺度向量,可以为离散值,表示为[a1,a2,a3……],也可为连续值,表示为[amin:step:amax]2.dwt:单尺度一维离散小波变换格式:[ca转载 2013-04-11 12:14:59 · 1474 阅读 · 0 评论 -
提升结构二代小波变换
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 此程序用提升法实现第二代小波变换%% 我用的是非整数阶小波变换%% 采用时域实现,步骤先列后行%% 正变换:分裂,预测,更新;%% 反变换:更新,预测,合并%% 只做一层(可以多层,而且每层的预测和更新方程不同)clear;clc;%%%%%%%%%%%%%%%%%%%%%%%%%%%%转载 2013-03-26 21:06:42 · 1441 阅读 · 0 评论 -
[转载]使用MATLAB设计小波变换程序中的若干问题
[转载]使用MATLAB设计小波变换程序中的若干问题 已有 1105 次阅读 2012-3-5 17:14|个人分类:机器视觉|系统分类:科研笔记|关键词:class 程序 color 本文分为三部分: 如何使用MATLAB设计小波标准与标准分解;如何完成使用小波变换压缩图像;仍需探讨的问题。每一部分主要以问题和例子的形式讲述,为了便于参照,附录部分给出部分源代码供大家参考转载 2013-03-24 16:06:10 · 3734 阅读 · 0 评论 -
二维高斯正态分布函数(转)
二维高斯正态分布函数(原创)二维高斯正态分布函数在很多地方都用的到,比如说在滤波中,自己编了个,但感觉IDL中应该有现成的函数??(我没找到)。如有,请高手指点。;-----------------------------;二维高斯正态分布函数;x,y:输入的一维数组(维数应该相同);x0,y0:均值;sd:标准差function Gaussia原创 2012-11-29 17:14:24 · 20959 阅读 · 0 评论 -
MATLAB中产生高斯白噪声,涉及到awgn和wgn函数(转)
MATLAB中产生高斯白噪声,涉及到awgn和wgn函数MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。1. WGN:产生高斯白噪声 y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。 y = wgn(m,n,p,imp原创 2012-11-29 17:04:00 · 2696 阅读 · 0 评论 -
Matlab求方差,均值,均方差,协方差的函数
Matlab求方差,均值,均方差,协方差的函数转自:http://blog.sina.com.cn/s/blog_4936c31d01011v8j.html1、 均值数学定义: Matlab函数:mean>>X=[1,2,3]>>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向量的均值。原创 2012-11-29 18:26:11 · 4963 阅读 · 0 评论 -
MATLAB GUI 的一些小技巧(参数传递、结果显示、图像清除)
参数传递:假如我在 myGui_OpeningFcn 中计算得到了以下几个参数 y (符号方程)xInput ,(1*600向量),xx (10*1向量) ,现在需要在按下某一按键时调用这些数据完成进一步的计算,按键的回调函数为 pushbutton1_Callback则,可以使用如下的方式来达到我们的目的:function myGui_OpeningFcn(hObject,转载 2015-07-20 08:39:53 · 13887 阅读 · 2 评论