
Matlab
星之河
这个作者很懒,什么都没留下…
展开
-
关于matlab中textread
基本语法是: [A,B,C,…] = textread(filename,format) [A,B,C,…] = textread(filename,format,N)其中filename就是文件名, format就是要读取的格式,A,B,C就是从文件中读取到的数据。必须严格遵守用法不可出现data=textread(filename,format,N)的形式转载 2013-10-31 16:54:03 · 4919 阅读 · 0 评论 -
matlab统计学分析函数
附录Ⅰ 工具箱函数汇总Ⅰ.1 统计工具箱函数表Ⅰ-1 概率密度函数 函数名 对应分布的概率密度函数 betapdf 贝塔分布的概率密度函数 binopdf 二项分布的概率密度函数 chi2pdf 卡方分布的概率密度函数 exppdf 指数分布的概率密度函数 fpdf f 分布的概率密度函转载 2014-12-03 16:59:27 · 4305 阅读 · 0 评论 -
MATLAB常用函数
%%%%%%%%%%%%%%%%MATLAB常用函数%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%特殊矩阵构造函数%%%%%%%%%%%%%%%%ones 创建一个所有元素都为1的矩阵zeros 创建一个所有元素都为0的矩阵eye 创建对角线元素为1,其他元素为0的矩阵accumarray 将输入转载 2014-12-03 17:00:16 · 1069 阅读 · 0 评论 -
相关分析、画图
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%【程序1】.求称量精度、稀释精度和仪器精度%[r,p]=corrcoef(x); %x为称量平行样/稀释平行样/机试平行样的原始光谱数据矩阵%%%%%%%%%%%%%%转载 2014-12-03 17:03:39 · 1188 阅读 · 0 评论 -
相关分析
%时间序列%自相关分析(auto-correlation)X;%X为一列数据表[m,n]=xcorr(X);%m为得到的自相关系数%n为秩plot(n,m) %互相关分析%Cross-correlation functionX1;X2;[C,LAGS]=xcorr(X1,X2);%C为互相关系数%X1,X2长度都为M,(M>1转载 2014-12-03 17:02:12 · 722 阅读 · 0 评论 -
Matlab画柱形图及正态分布图
a1=sort(Z_3d); [mu,s]=normfit(a1); figure hist(a1,40) hold on plot(a1,normpdf(a1,mu,s),'r','LineWidth',2)原创 2014-12-02 22:23:55 · 9113 阅读 · 0 评论 -
MATLAB正态性分布检验(final)
%正态性分布检验%%C.S. Ruanx;figure;hist(x);%频数直方图(肉眼看是否左右对称,中间多,两边少)figure;histfit(x);%正态曲线拟合normfit(x);%正态性检验(离散点是否分布在一条直线上,表明样本来自正态分布,否则是非正态分布)%参数估计 [muhat,sigmaha转载 2014-12-03 13:15:49 · 12022 阅读 · 0 评论 -
Matlab数据处理
%%close all;clear all;clc [a2,b2,c2,d2,e2,t2,h2] = textread('CornerData.txt');q = [1. 0. 0. -3.5487332534790039e+002;... 0. 1. 0. -2.3823274803161621e+002;... 0. 0. 0. 1.481287687998997原创 2014-10-18 17:05:20 · 897 阅读 · 0 评论 -
Matlab数据处理程序(2)
clear allclose allDispartyData = 'cal5-90.txt';RGBpicture = '5L.bmp';a1 = 640*480;tmpfile='tmp2.mat';fidin = fopen(DispartyData, 'r'); % 打开原始数据文件(.list)fidtmp=fopen(tmpfile,'w'); % 创建保存数据文件(不含原创 2014-10-28 11:27:37 · 1193 阅读 · 0 评论 -
Matlab数据处理(3)
fclose(fidin); %关闭fclose(fidtmp); %关闭[a,b,c,d,e,t,h,i,j] = textread(tmpfile,'%f %f %f %d %d %d [%d %d] d%d',a1,'headerlines',6);A = [a,b,c,d,e,t,h,i,j];%delete(tmpfile);% index = find((a>0|a原创 2014-10-28 11:29:58 · 877 阅读 · 0 评论 -
matlab常用命令(重点在于滤波命令)
综合了几位亲的文:http://apps.hi.baidu.com/share/detail/5611700,和http://hi.baidu.com/shareshow/blog/item/ed2a0ef4e4eea3e37609d7bc.html感谢的说~% imshowimshow是用来显示图片的,如>> I = imread('moon.tif');>> f转载 2014-03-20 11:28:42 · 3345 阅读 · 1 评论 -
Matlab信号处理工具箱函数
波形产生和绘图chirp 产生扫描频率余弦diric 产生Dirichlet函数或周期Sinc函数gauspuls 产生高斯调制正弦脉冲pulstran 产生脉冲串rectpuls 产生非周期矩形信号sawtooth 产生锯齿波或三角波sinc 产生sinc函数square 产生方波strips 产生条图tripuls 产生非周期三角波滤波器分析转载 2014-03-20 11:39:01 · 3838 阅读 · 0 评论 -
MATLAB多项式函数拟合和曲线拟合
MATLAB软件提供了基本的曲线拟合函数的命令.多项式函数拟合:a=polyfit(xdata,ydata,n)其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式 的系数 多项式在x处的值y可用下面程序计算. y=polyval(a,x)转载 2014-03-18 11:01:44 · 9895 阅读 · 0 评论 -
Matlab读取TXT文本文件通用程序
我的数据类型是这样的:0.000000 0.000000 0.000000 144 144 144 [1 0] d-10.000000 0.000000 0.000000 145 145 145 [2 0] d-10.000000 0.000000 0.000000 73 73 73 [3 0] d-10.000000 0.000000 0.000000 90 90 90 [原创 2013-11-03 19:45:56 · 1637 阅读 · 0 评论 -
使用文本文件(.txt)进行数据存取的技巧总结(相当的经典)
使用文本文件(.txt)进行数据存取的技巧总结由于本帖内容较多,部分转自他人的心得,因此,凡转贴的地方仅用“----转----”标注,原作者略去,在此对所有原作者表示感谢!特别说明:由于大家在 I/O 存取上以 txt 文件为主,且读取比存储更麻烦(存储的话 fwrite, fprintf 基本够用),因此下面的讨论主要集中在“txt 文件的读取”上。除了标注了“转”之外,其余心得转载 2013-10-31 17:02:25 · 2246 阅读 · 0 评论 -
求向量中出现频率最大的数
A=[1 1 1 1 1 2 2 1 1 1 1 3 1 1 1 1];N=tabulate(A);[max_N,I]=max(N(:,2));most_A=N(I,1)转载 2014-12-03 17:03:07 · 709 阅读 · 0 评论