matlab
文章平均质量分 65
kermit_ma
这个作者很懒,什么都没留下…
展开
-
关于MATLAB中结构数组的使用
转载出处:http://blog.csdn.net/littlestonelj/article/details/7564711结构(struct)数组要在MALTAB中实现比较复杂的编程,就不能不用struct类型。而且在MATLAB中实现struct比C中更为方便。4. 3.1 结构数组的创建MATLAB提供了两种定义结构的方式:直接应用和使用struct函数转载 2015-06-18 14:05:31 · 16057 阅读 · 0 评论 -
MATLAB 验证时域和频域卷积定理
时域卷积定理:WIKI:F{f∗g}=F{f}⋅F{g}F\{f*g\}=F\{f\} \cdot F\{g\}F{f∗g}=F{f}⋅F{g}百度:f1(t)↔F1(ω)f_1(t)\leftrightarrow F_1(\omega)f1(t)↔F1(ω),f2(t)↔F2(ω)f_2(t)\leftrightarrow F_2(\omega)f2(t)↔F2(ω):F[f1(t)...原创 2019-05-03 10:00:35 · 15058 阅读 · 8 评论 -
C语言实现——hampel滤波函数
hampel的作用一般为去除波形曲线毛刺MATLAB中有关hampel的函数有两个,第一个为hampel.m,改写C代码如下:void hampel(float Y1[],float uhy[]){ int len = 512; float Y1_beg[2*n], Y1_end[2*n]; memcpy(Y1_beg, Y1, sizeof(float) *2*n); //头尾ha...原创 2019-03-20 14:23:46 · 4596 阅读 · 3 评论 -
MTLAB 文件的打包与测试(一)
MATLAB文件打包MATLAB 文件打包是将matlab的函数文件(.m)打包成可供调用动态链接库(.dll)。可以快速将使用matlab设计的算法打包成可供C++,python等编程语言调用的函数包,具有很高的移植性和保密性。打包过程如下:1,在当前工作目录下控制台输入coder,打开matlab coder,选择要打包的文件,然后点击右下角的next下一步。2,点击“Let me ...原创 2019-01-07 17:04:30 · 478 阅读 · 0 评论 -
MATLAB与PYTHON交互学习(下)
MATLAB与PYTHON交互学习(下)一,操作技巧1,按位找数 matlab可以根据逻辑语句结果获得相应位置的数据,使用此方法可以比find的速度快很多,而且有助于加速大规模的矩阵运算,如下矩阵aa=[1,2,3,4;5,6,7,8],获取大于3的数据,可以使用:bb=aa(aa>3)'bb = 5 6 7 4 8其中aa&am原创 2018-08-06 15:28:26 · 682 阅读 · 0 评论 -
MATLAB与PYTHON交互学习(中)
MATLAB与PYTHON交互学习(中)一,numpy包中的函数相对于matlab,python中的numpy包中的函数更倾向于只返回一个变量甚至一个值,其中像:min,max,mean,std,var,size等函数更为明显,以min为例(numpy中的例子):>>&原创 2018-07-31 16:16:45 · 2531 阅读 · 0 评论 -
MATLAB与PYTHON交互学习(上)
隐写分析效果的评价隐写术好坏的评价标准有:鲁棒性,嵌入容量,不可感知等主要标准。三个标准之间是相关联的。相应的隐写分析也有Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用原创 2018-07-31 11:02:10 · 3036 阅读 · 0 评论 -
Matlab长时间运行越来越慢的问题
Matlab长时间运行越来越慢的问题经常用matlab进行计算的人大概都有这种感觉:在程序刚开始运行时速度很快,但是跑着跑着就变慢了而且是越来越慢。 实际我觉得这个问题和CPU没有关系,主要和内存有关系。具体问题的根源也不清楚。不过这里有两个建议可以减缓这种问题:将程序分解成多次运行,尽量避免一次运行过长时间单次大内存消耗的matlab程序运行完将其关闭,下次运行时从新开启多次大内存消耗的m原创 2017-03-08 10:43:19 · 36851 阅读 · 0 评论 -
matlab中的一些函数(下)注意
使用Imshow()函数时注意:Imshow括号内的数据有两种一种是uint8型一种是double型。1, 当为uint8时,可以将正常的imread读入的图像显示出来此时读入的矩阵灰度值为0~255,0为黑色,255为白色。2, 当读入的矩阵由于数据处理的需要转换成double时,如果进行显示时不将类型转换成uint8,此时的颜色灰度范围为原创 2015-07-17 11:28:41 · 728 阅读 · 0 评论 -
matlab中的一些函数(上)使用格式
matlab中的函数实在是太多了,经常记住这个忘记那个……现将实验中碰到的一些函数及其用法做下记录。 1,unidrnd函数 语法格式:R = unidrnd(N)产生从1到N所指定的最大数之间的离散均匀随机整数。其中N可以是一个向量、矩阵、多维数组(当然也可以是一个数,即1乘以1的矩阵),但N中所有元素都必须是正整数。这种调用方式将产生一个和N具有相原创 2015-05-25 14:16:07 · 1614 阅读 · 0 评论 -
MATLAB out of memory深层次解决办法
转载:file:///G:/matlab_out%20of%20memory/Matlab%20Out%20of%20memory问题总结【转】%20-%20Niya的日志%20-%20网易博客.htmOut of memory问题总结【原创】(一)首先,我要声明,matlab自带的Help才是最权威的Matlab学习资料,如果有时间好好学习转载 2015-08-09 19:54:29 · 550 阅读 · 0 评论 -
matlab中有关cell的详细讲解
该文章转自:http://blog.sina.com.cn/s/blog_8259d70901017wit.html由于工作需要,经常要处理大量的实验数据.基本都是由仪器导出来,随着社会发展的进步,人们获取数据的量在不断增长,很多人都是,现在已经是海量数据时代了...从cell使用说起在读取文件的时候,cell数组(各种翻译都有,元胞数组,单元数组...直接无视)是Matlab的宠转载 2015-07-28 09:04:47 · 2356 阅读 · 0 评论 -
C语言实现——MATLAB分位数
matlab线性插值求分位数算法如下:C代码实现如下://d:输入数据,len_d:输入数据长度,rate:分位点float quantile(float* d, int len_d, float rate){float dfg2 = 0;float x[M];//数组长度Mfor (int i = 1; i <= len_d; i++){x[i-1] = (i - 0....原创 2019-05-20 15:02:32 · 2094 阅读 · 0 评论