matlab
renxingzhadan
这个作者很懒,什么都没留下…
展开
-
matlab unique函数
matlab unique函数格式 b = unique (a) %取集合a的不重复元素构成的向量b = unique (A,'rows') %返回A、B不同行元素组成的矩阵[b,i,j] = unique (…) %i体现b中元素在原向量(矩阵a)中的位置;j体现原向量(矩阵a)在b中的位置例1-39>> A=[1 1 2 2 4 4转载 2016-04-12 10:59:40 · 1358 阅读 · 0 评论 -
matlab保存图片的四种方法&&遇到的一些问题
matlab保存图片的四种方法1 从菜单保存 可以保存为fig,eps,jpeg,gif,png,bmp等格式。2 复制粘贴 edit------〉copy figure,再粘贴到其他程序,如word3 saveas函数 saveas(gca,filename,fileformat)不过此函数不好用常常出错4 print函数 >> x=-pi原创 2016-04-23 20:16:38 · 3667 阅读 · 0 评论 -
Matlab 画柱状图
论文中需要画图进行比较,感觉还是matlab画起来比较方便,先把自己画的图及matlab代码放上。y=[300311;390 425; 312 321; 250 185; 550 535; 420 432; 410520;];b=bar(y);grid on;ch = get(b,'children');set(gca,'XTickLabel',{'0','1','2','3'转载 2016-06-01 11:57:04 · 1558 阅读 · 0 评论 -
matlab 矩阵合并、拼接
a = 1 2 3 2 3 4b = 4 5 6 5 9 9要求:c = 1 2 3 2 3 4 4 5 6 5 9 9使用命令:c = [a; b]同时要横向合并,如产生c转载 2016-06-07 16:38:18 · 39310 阅读 · 0 评论 -
【Matlab】寻找峰值函数
转载自:http://blog.csdn.net/yf210yf/article/details/7453142方法一:findpeaks 寻找峰值函数pks = findpeaks(data)[pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数[...] = findpeaks(data,'mi转载 2016-08-15 17:23:46 · 1936 阅读 · 0 评论 -
【Matlab】连接字符串的方法
在Matlab中,想要将两个字符串连接在一起,有以下的方法:假定有两个字符串>>str1='Iloveyou';str2='123';方法一:用中括号将str1和str2像矩阵元素一样包含起来:>>SC=[str1,str2] SC = Iloveyou123 (若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)方法二:用转载 2016-08-15 14:59:20 · 990 阅读 · 0 评论 -
【小波分析】连续小波变换的概念swt,cwt,dwt
连续小波变换的概念、操作、及时间尺度图的显示 最近很多网友问到关于连续小波变换的诸多问题,我用了点时间,写了个底层程序,提供给大家参考。1。连续小波的概念。就是把一个可以称作小波的函数(从负无穷到正无穷积分为零)在某个尺度下与待处理信号卷积。改变小波函数的尺度,也就改变了滤波器的带通范围,相应每一尺度下的小波系数也就反映了对应通带的信息。本质上,连续小波也就是一组可控制通带范围的多尺度转载 2016-12-08 20:59:57 · 13620 阅读 · 1 评论 -
【matlab】用matlab的线性回归和线性拟合求出两者的关系函数
t=[1999 2000 2001 2002 2003 2004 2005 2006 2007 2008]c=[399.72 506.97 754.98 989.4 1202.48 1473.29 1525 1717.87 1911.45 2004.25]求t表达c.figure;t=[1999 2000 2001 2002 2003 20转载 2016-12-17 19:43:16 · 10758 阅读 · 3 评论 -
【小波分析】小波的正交性,消失矩等常见概念及常见的小波基介绍
小波的几个术语及常见的小波基介绍 本篇是这段时间学习小波变换的一个收尾,了解一下常见的小波函数,混个脸熟,知道一下常见的几个术语,有个印象即可,这里就当是先作一个备忘录,以后若有需要再深入研究。一、小波基选择标准 小波变换不同于傅里叶变换,根据小波母函数的不同,小波变换的结果也不尽相同。现实中到底选择使用哪一种小波的标准一般有以下几点:1、支撑长度转载 2016-12-22 16:59:05 · 24130 阅读 · 1 评论 -
【Matlab】Matlab中几个数值积分函数的比较和优缺点
一、Z = trapz(X,Y,dim)梯形数值积分,通过已知参数x,y按dim维使用梯形公式进行积分例1 计算int(sin(x),0,pi)%by dynamic%all rights reserved by www.matlabsky.com>>x=0:pi/100:2*pi;>>y=sin(x);>>z=trapz(x,y)%或者说使用z = pi/100*转载 2017-02-17 21:39:11 · 1169 阅读 · 0 评论 -
【Matlab】积分
MATLAB中主要用int进行符号积分,用trapz,dblquad,quad,quad8等进行数值积分。int(s) 符号表达式s的不定积分int(s,x) 符号表达式s关于变量x的不定积分int(s,a,b) 符号表达式s的定积分,a,b分别为积分的上、下限int(s,x,a,b) 符号表达式s关于变量x的定积分,a,b分别为积分的上、下限转载 2017-02-17 21:41:08 · 1449 阅读 · 0 评论 -
【matlab】matlab相关系数计算公式(Pearson和Spearman,以及Kendall Rank)
原文地址:http://blog.sina.com.cn/s/blog_4a0824490100ync4.htmlPearson相关系数用来衡量两个数据集合是否在一条线上面。其计算公式为:一个具体的计算的例子:X Y1 22 53 6而利用matlab计算:函数 corrcoef例如:help corrcoefx =ra转载 2017-04-15 16:48:06 · 13976 阅读 · 1 评论 -
【matlab】运行 越算越慢
http://www.ilovematlab.cn/thread-207245-1-1.html问题我用matlab做了一个优化的程序,调用comsol来进行计算,但是运行时间较长,我用实验室的服务器进行计算,但是一晚过后matlab的计算速度渐渐变慢,最后竟然停止了运算,请问各位大侠,这是个怎么个问题啊?方案好长时间没有上论坛了,刚看见你的回复,去年参加了研讨转载 2017-04-17 16:17:34 · 9781 阅读 · 1 评论 -
【算法】最大似然估计总结笔记
最大似然估计学习总结------MadTurtle1. 作用在已知试验结果(即是样本)的情况下,用来估计满足这些样本分布的参数,把可能性最大的那个参数作为真实的参数估计。2. 离散型设为离散型随机变量,为多维参数向量,如果随机变量相互独立且概率计算式为P{,则可得概率函数为P{}=,在固定时,上式表示的概率;当已知的时候,它又变成的函数,可以把它记为,称此函数为似然函数。似转载 2017-04-20 22:07:01 · 8060 阅读 · 0 评论 -
Conversion to double from cell is not possible.
出处:http://cn.mathworks.com/matlabcentral/answers/25332-conversion-to-double-from-cell-is-not-possible以下代码:ne_style = { '-r', '-g', '-c', '-xk', '-hm', '-b' };for i= 1: length(line_styl翻译 2016-05-18 10:21:00 · 3776 阅读 · 0 评论 -
Matlab 内存管理
matlab子函数执行完成后是怎么释放内存的?http://www.ilovematlab.cn/thread-274940-1-1.html(出处: MATLAB中文论坛)子函数(不只是本地函数)是可以共享主函数的空间的,例如这里的A,B函数他们的workspace是共享的,如果在A中调用B,可以不用把参数当做输入传入B即可在B中使用funciton A...fu转载 2016-05-16 21:31:25 · 1970 阅读 · 0 评论 -
Matlab 画单点 不同线型 不同点型
Matlab 画单点 不同线型 不同点型原创 2016-05-16 16:46:05 · 15902 阅读 · 0 评论 -
matlab通过两点画线问题&&plot,line的用法和区别。
先马1、LINE并不等同于PLOT,我查过HELP,很多属性不同!2、对与外框的问题,PLOT可以用法BOX控制!LINE无外框!3、图形删除的问题。PLOT可用HOLD ON或OFF控制!LINE要是用DELET。因此建议使用PLOT,因为当你在几个函数或M文件都要画图时,如果使用LINE,你必须记录每条线的句柄值,而且还需要定义为全局变量才可以用delete!网转载 2016-04-24 10:47:32 · 18101 阅读 · 0 评论 -
Matlab批量读取xls文件的总结
[Hyo总结]Matlab批量读取xls文件的总结http://www.ilovematlab.cn/thread-64347-1-1.html(出处: MATLAB中文论坛)经常会有会员问及关于批量读取xls文件的问题,在此做个总结。供大家参考。读取文件首先要确定所要读取的文件所在的文件夹,这个可以用cd来更改和选择,或者用windows的路径选择对话框函数。dir函转载 2016-04-13 20:57:39 · 8211 阅读 · 0 评论 -
(matlab)plot画图的颜色线型
(matlab)plot画图的颜色线型 y 黄色 · 点线 m 粉红 ○ 圈线 c 亮蓝 × ×线 r 大红 +转载 2016-04-26 20:56:36 · 1312 阅读 · 0 评论 -
matlab中clear,clc,clf,hold作用
clear是清变量,clc只清屏,clf清除图形窗口上的旧图形,hold on是为了显示多幅图像时,防止新的窗口替代旧的窗口。转载 2016-04-14 09:42:37 · 6014 阅读 · 0 评论 -
MATLAB排序函数
MATLAB排序函数 Matlab中给一维向量排序是使用sort函数:sort(A),排序是按升序进行的,其中A为待排序的向量;若欲保留排列前的索引,则可用 [sA,index] = sort(A) ,排序后,sA是排序好的向量,index 是 向量sA 中对 A 的索引。 索引使排列逆运算成为可能。事实上,这里A ≡sA(index) , [A恒等于sA(index)],这个结论确实很奇妙,而且很有用。不信你排序之后试下键入命令sA(index) ,看看得到的是不是就是排列前的A呢。转载 2016-04-11 15:17:58 · 1362 阅读 · 0 评论 -
Matlab 读写入txt文件
Matlab 读写入文件txt转自:http://blog.sina.com.cn/s/blog_9fcf6ca30101htef.htmlMatlab有着强大的数据处理功能,经常需要从外部文件读取数据或将数据写到外部文件。Matlab和外部文件进行数据交换相关的命令,个人目前了解到的有以下几种。 (0)自己添加 你可以将txt的一些文本数据直接拷贝到matlab窗口,然后转载 2016-05-11 09:21:25 · 1449 阅读 · 0 评论 -
Matlab文件操作及读txt文件
文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作。1、文件的打开与关闭1)打开文件在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式。fopen函数的调用格式为:fid=fopen(文件名,‘打开方式’)说明:其中fid用于存储文件句柄值,如果返回的句柄值大于0转载 2016-05-11 09:48:47 · 353 阅读 · 0 评论 -
matlab在程序里%%是什么意思
%%再接着一个空格就可以很好的将程序分成小的模块,便于分析整个程序。转载 2016-05-11 10:25:14 · 13826 阅读 · 0 评论 -
总结matlab中non-singleton含义
出现错误:Assignment has more non-singleton rhs dimensions than non-singleton subscripts如果这个影响到你的程序运行,可以用 squeeze 函数去掉维数为1的维non-singleton含义举个例子,matlab出现以下句子:SUM(X) operates along the firs原创 2016-04-16 20:01:12 · 6532 阅读 · 0 评论 -
matlab时间格式转换
Matlab提供三种日期格式:日期字符串如’1996-10-02’,日期序列数如729300(0000年1月1日为1)以及日期向量如 1996 10 2 0 0 0,依次为年月日时分秒。常用的日期操作函数datestr(d,f) 将日期数字转换为字符串 datenum(str,f) 将字符串转换为日期数字 datevec(str) 日期字符串转换向量转载 2016-04-16 20:10:29 · 22504 阅读 · 0 评论 -
Matlab中的括号()[]{}
Matlab中经常会用到括号去引用某Array或者是cell的内容,但三者有什么具体区别呢?转载 2016-04-14 11:19:02 · 627 阅读 · 0 评论 -
MATLAB的size(),length(),ndims()函数
size(a)表示矩阵每个维度的长度比如size([1 2 3;4 5 6])等于[2 3]表示他有2行3列size([1 2 3])等于[1 3]表示他有1行3列另外size(a,n)表示矩阵a在第n个维度下的长度。比如size([1 2 3;4 5 6],1)等于2,表示有2行size([1 2 3;4 5 6],2)等于3,表示有3列l转载 2016-04-18 17:25:16 · 507 阅读 · 0 评论 -
获得矩阵行列数的方法
获得矩阵行数或列数的函数如下:1、ndims(A)返回A的维数2、size(A)返回A各个维的最大元素个数3、length(A)返回max(size(A))4、[m,n]=size(A)如果A是二维数组,返回行数和列数5、nnz(A)返回A中非0元素的个数转载 2016-05-16 16:40:04 · 4148 阅读 · 0 评论 -
【Matlab】find函数:用于查询非零元素的行和列标志
语法:ind = find(X)ind = find(X, k)ind = find(X, k, 'first')ind = find(X, k, 'last')[row,col] = find(X, ...)[row,col,v] = find(X, ...)ind = find(X) 查询非零元素的位置,如果X是一个行向量,则返回一个行向量,否则,返回一个列向量。如果X全是转载 2017-04-24 21:23:51 · 10064 阅读 · 0 评论