来源:电子工程专辑 在现代数学中有一个很容易被外行误解的词汇:信号 (signal)。当数学家们说起「一个信号」的时候,他们脑海中想到的并不是交通指示灯所发出的闪烁光芒或者手机屏幕顶部的天线图案,而是一段可以具体数字化的信息,可以是声音,可以是图像,也可是遥感测量数据。 简单地说,它是一个函数,定义在通常的一维...
作者: 分类:MatLab 2017-03-17
来源:电子工程专辑 在现代数学中有一个很容易被外行误解的词汇:信号 (signal)。当数学家们说起「一个信号」的时候,他们脑海中想到的并不是交通指示灯所发出的闪烁光芒或者手机屏幕顶部的天线图案,而是一段可以具体数字化的信息,可以是声音,可以是图像,也可是遥感测量数据。 简单地说,它是一个函数,定义在通常的一维...
作者: 分类:MatLab 2017-03-06
y=filter(b,a,x);,输入x为滤波前序列,y为滤波结果序列,b/a 提供滤波器系数,b为分子,a为分母 整个滤波过程是通过下面差分方程实现的: a(1)*y(n) = b(1)*x(n) + b(2)*x(n-1) + ... +b(nb+1)*x(n-nb) Matlab中文论坛 [Y,Zf] = FILTER(B,A,X,Zi),输入X为滤波前序列,Y为滤波结果序列,B/A 提供滤波器系数,B为分子,A为分母,
作者: 分类:MatLab 2017-03-06
用matlab实现高斯列主元消去法解线性方程及LU分解 functionx=gaussLinearEquation(A,b) %高斯法解线性方程Ax=b disp('原方程为AX=b:') ...
作者: 分类:MatLab 2017-03-06
FOR循环 在for和end语句之间的{commands}按数组中的每一列执行一次。在每一次迭代中,x被指定为数组的下一列,即在第n次循环中,x=array(:,n)。 如» for n=1:10 x(n)=sin(n*pi/10); end ...
作者: 分类:MatLab 2017-02-21
今天打算跑下程序,突然发现,真的很烂,不会读入数据,简单的Iris.txt一上午都没读进去,在此对matlab中的textread函数做下总结,textscan函数待续。 本文主要内容引自http://linux.chinaitlab.com/administer/872894.html 笔者在此基础上进行运行,修改得到以下内容,希望大家给与补充: textread 基本语法是: [A,B,C,…]= text...
作者: 分类:MatLab 2017-02-14
%% 基础滤波 addpath('F:\A'); file = imread('linker_9.jpg'); if isempty( file ) error('file is empty!'); end if size(file,3) == 3 img = rgb2gray( file); else img = file; end %% 均值滤波 filter_avg = fspecial('average',[5 5]); %% 定义一个均值...
作者: 分类:MatLab 2017-02-14
简单阐述建模思路 2016-2017赛季 primer leuger Chelsea32轮数据分析 比赛数据 取射中目标,制造机会,传中,角球,抢断 5个因子, 建立模型:进球数Y=B0+B1x1+B2X2+B3X3+B4X4+B5X5 MATLAB计算数据 B(N) 得出Chelsea进球数表达式y=2.9532+0.6029x1-0.0884x2-0.0848x3-0.0255x4-0.0621x5 判断该线性...
作者: 分类:MatLab 2017-02-14
Matlab图形输出坐标刻度设置以下以x坐标为例,y坐标方向只需相应的将x替换为y。主要是二维图像输出1,xtick 命令 最直接在plot之后,直接:set(gca,’xtick’, x_Matrix)其中,x_Matrix表示你想输出显示哪些x坐标,可随意设置。一般都设置你画图时候对应数据的x坐标系列。2,xlim显示坐标轴显示两端set(gca,’xlim’,[1 255]);...
作者: 分类:MatLab 2017-02-14
文件打开对话框函数uigetfile,通过对话框获取用户的输入,返回选择的路径和文件名,便于后来对文件数据进行读写等操作; 【fileName,PathName】=uigetfile 检索文件,默认显示所有当前目录中的所有点m文件 [fileName,PathName]=uigetfile(filterSpec) 检索文件,filterSpec为文件类型,即文件的后缀名,例:[fileName,PathName]=u...
作者: 分类:MatLab 2017-02-14
一.调用方法X=FFT(x);X=FFT(x,N);%当x的长度小于N,则会在x末端补零,使长度等于Nx=IFFT(X);x=IFFT(X,N)用MATLAB进行谱分析时注意:(1)函数FFT返回值的数据结构具有对称性。例:N=8;n=0:N-1;xn=[4 3 2 6 7 8 9 0];Xk=fft(xn)输出: Xk = 39.0000 -10.7782 +6.2929i 0 -5.0000i 4.7782 -7.7071i 5.0000 4.7782 +7...
作者: 分类:MatLab 2017-02-14
注:以下操作基于MATLAB搜索路径下已经包括示波器二次开发所需的驱动.mdd、库函数.dll、脚本.m等所有必须文件。 测试测量工具 MATLAB仪器与控制工具箱(测试测量工具)可以用来控制以下模式的示波器: 块模式; 快速块模式; ETS模式; 信号发生器模式(GEN与AWG)。 在MATLAB工作区的数据可以作为其他函数或者程序的输...
作者: 分类:MatLab 2017-02-14
简介 这篇文章讲述使用信号处理工具箱对PicoScope5000系列柔性分辨率示波器采集到MATLAB环境中的数据进行分析与滤波。 在下面的例子中,使用PicoScope5244B 示波器。 比较使用8位分辨率和16位分辨率采集的数据 在这个例子中,使用相同的信号源,先将示波器设置为8位分辨率进行数据采集,再将示波器设置为16位分辨率...
作者: 分类:MatLab 2017-02-14
Matlab代码从Windows拷贝到Linux变成乱码环境 Ubuntu 14.04 Matlab 2014b问题将matlab代码从Windows中复制到Linux中(或从Linux复制到Windows)时,matlab代码中的中文注释部分变成了乱码。原因Windows和Linux中的默认编码不同,Windows中默认为GB2312,Linux中默认为UTF-8。Matlab会自动使用操作系统的默认编码。由于编码方...
作者: 分类:MatLab 2017-01-17
uigetfile命令的应用 此函数的用法为 [FileName,PathName,FilterIndex] =uigetfile(FilterSpec,DialogTitle,DefaultName) FileName:返回的文件名 PathName:返回的文件的路径名 FilterIndex:选择的文件类型 FilterSpec:文件类型设置 DialogTitle:打开对话框的标题 DefaultName:默认指向的文件名...
作者: 分类:MatLab 2017-01-17
两个数据集a,b. 要求比较第一列,保留a中重合部分到repeata, b中重合部分到repeatb 做这个工作主要是因为很多数据集要对比,比如根据股票的委托单号,来比较同一委托的逐笔委托和逐笔成交,这时候就要用到这个方法 a=[1,11,111;2,22,222;3,33,333]; b=[2,121,222;3,323,323;4,434,443;5,565,656]; 法一: index=ismem...
作者: 分类:MatLab 2017-01-17
利用CMake直接加载相应文件夹,利用已有的CMake文件generate生成solution;再打开VS,对所有projects进行build 其中有个报错error C3861: 'random': identifier notfound,换成window下的rand()函数,目前对random的取值范围和rand的取值范围是否一致不太清楚 利用mex对DenseCRF进行编译时,需要将相关的cpp和h文件进行关联,...
作者: 分类:MatLab 2017-01-17
dlmwrite 功能简介 将矩阵写入ASCII分隔的文件。 使用方法 1.dlmwrite(filename, M) 使用默认的分隔符(')将矩阵M写入ASCII格式的文件中。在目标文件filname中,数据是从第一行的第一列开始写的。输入的filename是使用单引号括起来的字符串。matlab2.dlmwrite(filename, M, 'D')matabc ...
作者: 分类:MatLab 2017-01-17
1、查看Matlab是否配置完全 在Command Window窗口中输入mbuild–setup查看编译器,如果没有,将编辑器设置为vs 2、安装MCRinstaller.exe (这步很重要,否则无法编译生成dll) 位置在安装目录下的toolbox\compiler\deploy\win64文件夹中。 3、注册dll 对mwcomutil.dll进行注册。这个Matlab的dll文件位于安装目录下的\bin\w...
作者: 分类:MatLab 2017-01-17
函数rand用来生成(0,1)之间均匀分布的伪随机数,调用格式: Ø Y=rand:生成一个随机数 Ø Y=rand(n):生成n*n的随机矩阵 Ø Y=rand(m,n):生成m*n的随机矩阵 Ø Y=rand(size(A)):生成与矩阵A大小相同的随机矩阵 Ø Y=rand(m,n,p,…):生成m*n*p*…的随机数多维数组 对多维的具体理解 Y=rand(m,...
作者: 分类:MatLab 2017-01-17
可以用MATLAB和1stOpt进行曲线拟合,我总结了5种方法: MATLAB 1、polyfit/polyconf命令 2、regress:多元线性回归 3、画图窗口的基本拟合工具 fig格式的图片可以进行一些简单的曲线拟合,位置在fig窗口菜单栏-工具-基本拟合 4、cftool(推荐):多种类型的线性、非线性曲线拟合gui工具。 可...
作者: 分类:MatLab 2017-01-17
耐磨钢板是通过高温加热和压力变形实现基层材(碳钢或低合金钢)与覆层材(耐磨钢板)冶金结合,使其成为一种具有特殊性能的整体叠层材料。基于耐蚀性能考虑,宽厚耐磨钢板在工程机械、矿山、军事等高端产业领域有着广阔的应用前景。相对于爆炸复合法和爆炸-轧制复合法而言,采用层间真空轧制生产耐磨钢板的方法更能适应大规...
作者: 分类:MatLab 2017-01-17
近来搞了个人脸检测程序。用到matlab打包技术,网上百度了一下,挺有帮助的。 具体过程是: 1.在matlab的命令窗口,输入mbuild -setup.之后就有提示,选择C++编译器吧。点击了一下下面的提示。mex -setup C++什么的。 2.据说也可以用mcc -m function1.mfunction2.m...来编译,但是我是失败了。所以我在命令行输入deploytool ...
作者: 分类:MatLab 2017-01-17
m=size(A,1)返回矩阵的行数; n=size(A,2)返回矩阵的列数; sum(A)矩阵的每一列求和;
作者: 分类:MatLab 2017-01-17
reply = 'Y'; while reply == 'Y' score=input('Please input your score: '); if isempty(score) score = 60; end if (score < 60) && (score >= 0) disp('E'); elseif (score >= 60) && (score < 70) disp('D'); elseif (score >= 70) && (score < 80) disp('C'); elseif (...
作者: 分类:MatLab 2017-01-17
问:求助:有人懂validationcheck吗? 我在训练BP网络时,nntraintool的界面上提示说validationstop.而且它的validationcheck自动显示的是6,而训练目标没有达到,训练就结束了。 答:validationcheck翻译过来:确认检查内涵:神经网络的样本若输入网络,默认情况下会将样本随即分为3类:训练样本,确认样本和测试样本。确认检...
作者: 分类:MatLab 2017-01-17
名称:lpsolve解决问题:纯线性问题,混合的整型和二进制问题,半蝉联性与特别命令集(SOS) 板型应用平台:由ANSI C编著,可应用于Linux和WINDOWS等不一样平台。使役案例:解决下图所示的最大流问题(这幅图已经标注出求解结果了):lpsolve IDE背景中只需输入如次的文本,是不是十分简单直观:而后按一个运行按键(红框标注),出现以...
作者: 分类:MatLab 2017-01-17
实验室的一个项目需要调用matlab程序。经过再三考虑,决定使用vc调用matlab导出库的形式。而我主要负责与matlab程序结合的工作。以下是今天工作的简要总结。全当是个备忘吧。 1:在matlab中选择compiler。 在命令行窗口输入:mex -setup 按照提示选择vc6.0.由于使用的是matlab7,不识别vs2010和2008,无奈有装的vc6.0。...
作者: 分类:MatLab 2017-01-17
想知道全球最受欢迎的编程语言是什么吗?它们的判断标准又是怎样的呢? 对编程语言进行受欢迎度评选,并不是为了证明哪项语言好,哪项语言不好, 而是希望能通过这一类分析,找出用户最喜欢以及业界最需要的语言。而且为了方便帮助选择困难症的朋友,帮他们决定学习哪个才是最优选。 下面分享的内容时,小编访问了几个可信度较...
作者: 分类:MatLab 2017-01-17
在数学中,克罗内克函数(又称克罗内克δ函数、克罗内克δ、克罗内克符号)δij是一个二元函数,得名于德国数学家利奥波德·克罗内克。克罗内克函数的自变量(输入值)一般是两个整数,如果两者相等,则其输出值为1,否则为0。 克罗内克函数的值一般简写为δij。克罗内克函数和狄拉克δ函数都使用δ作为符号,但是克罗内克δ用的...