matlab正版 在两个上使用,有人使用正版MATLAB吗?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下面temp3.m文件,数据文件sig5.txt (256点),运行x=temp3('sig5.txt'),即用同一数据源不同的小波处理,在我的机器上(MATLAB 2011a)得到的结果如图片.第二第三条曲线的结果太差,不正常.如果MATLAB Wavelet toolbox不能处理归范化信号,就是其Bug.
temp3.m
%Normalization changes results in Matlab toolbox?
%in Matlab 2011a.
function [x]=temp3(datafile)
close all force; Wavedata=load(datafile);
%size(Wavedata)
%Wavedata=sin(1:256); Wavedata=Wavedata(:)-mean(Wavedata(:)); x=bestwp(Wavedata,'db4',8);plot(x ,'or'); hold on;
x=bestwp(Wavedata,'sym35',8);plot(x ,'*b');
x=bestwp(Wavedata,'bior4.4',8);plot(x ,'+g'); Wavedata=Wavedata/norm(Wavedata(:));% Normalized x=bestwp(Wavedata,'db4',8);plot(x ,'xr');
x=bestwp(Wavedata,'sym35',8);plot(x ,'vb');
x=bestwp(Wavedata,'bior4.4',8);plot(x ,'sg'); legend('NotNormalized+db4','NotNormalized+sym35','NotNormalized+bior4.4','Normalized+db4','Normalized+sym35','Normalized+bior4.4','Location','SouthEast');
axis tight;
xlabel('Number of The Best Basis Coefficients in Descending Order (Absolute Value)');
ylabel('Coefficient Square Cumulation');
title([datafile ' Normalized or Not Before Wavelet Packet Decomposition']) ;
grid on;
%title(wavenum);
hold off
figure;plot(Wavedata);axis tight; title('Test Signal'); x=[];
end function [x]=bestwp(indata,wavenum,deps)
%dwtmode('ppd');
dwtmode('per'); T = wpdec(indata,deps,wavenum,'shannon');%,'log energy'); [bt,E,Nod] = besttree(T); %Nod = leaves(bt);
%Nod = leaves(bt,'dp');
%Nod = tnodes(bt,'dp');
Nod = tnodes(bt);
%size(Nod)
%plot(bt); %cfs=read(bt,'data',Nod(:))
%size(cfs) cfs=[];
dim=size(Nod);
for ii=1:dim(1)
wpc=wpcoef(bt,Nod(ii,:));
%wpc=read(bt,'data',Nod(ii,:));
cfs=[cfs;wpc(:)];
end
x=engsort(cfs);
end function [sortx]=engsort(inx);
sortx=inx.^2;
wp=sort(sortx,'descend');
sortx=cumsum(wp(:));
disp(sortx(end))
sortx=sortx/sortx(end);
%sortx=sortx*(100.0/sortx(end));
end
-----
sig5.txt
0.000000
3.000000
1.247532
-1.082456
-1.489200
-0.642402
-0.102063
0.150076
0.631553
0.821337
0.149639
-0.684489
-0.656090
0.041926
0.422452
0.189428
-0.102536
-0.091313
0.007867
-0.004289
-0.004936
0.075344
0.068230
-0.088631
-0.178296
-0.042943
0.155281
0.175905
0.026200
-0.106516
-0.122575
-0.064517
0.012910
0.085867
0.109416
0.043478
-0.065088
-0.110513
-0.053582
0.036399
0.074659
0.048125
-0.001734
-0.037605
-0.044307
-0.020404
0.018027
0.038989
0.023585
-0.010522
-0.028610
-0.017668
0.005138
0.017576
0.013448
0.000407
-0.010970
-0.012941
-0.004010
0.008402
0.012849
0.005268
-0.006433
-0.011123
-0.005780
0.003353
0.008425
0.006459
-0.000044
-0.005907
-0.006772
-0.002187
0.003805
0.006079
0.003116
-0.001914
matlab正版 在两个上使用,有人使用正版MATLAB吗?相关推荐
- matlab如何将两张图画在一起,如何在MATLAB里面将两个图画在一起
问题描述: 如何在MATLAB里面将两个图画在一起 data=[ 747815 137373111 1321179128 017874 1049212712 164727286 2883361715 ...
- matlab中的libsvm怎么录入数据啊,LibSVM在MATLAB中使用时的几个问题
在科研中需要用到支持向量机(Support Vector Machines, SVM)来进行分类,而目前比较成熟的用于实现SVM的软件包则首推LibSVM.LibSVM目前的版本已经能直接在MATLA ...
- semilogx 多条曲线_怎么让两个指数在一个坐标,matlab里怎样一个坐标上显示多个曲线,而且横轴要用指数形式的?谢谢...
Q1:matlab里怎样一个坐标上显示多个曲线,而且横轴要用指数形式的?谢谢 多个纵轴数组分别是y1,y2,y3,横轴数组为x 命令为: semilogx(x,y1,x,y2,x,y3) 完了 Q2: ...
- matlab 移动平均_两所高校被禁用MATLAB背后,是工业设计能力之争
不管是MATLAB,还是EDA,都指向了中国核心工业软件缺失的问题. 作者| Decode 邮箱|oudibj@outlook.com 来源丨人民数字与品玩联合出品 一款工科软件,最近成为科研界议 ...
- MATLAB中如何删除坐标上已画出的内容
在某些坐标显示设计中,需要删除坐标系上已画出的内容,使得显示效果不显得冗余. 代码: %-------------------------------------------------------- ...
- matlab两曲面的交线,MATLAB里面求两相交三维曲面交线的画法
问题描述: MATLAB里面求两相交三维曲面交线的画法 原题是这样的,将z1=x.^2+2*y.^2与z2=a的曲面图形和交线图形分别画在两张图上(用subplot) 我的程序是这样的: [x,y]= ...
- 两连杆机器鱼的简单建模以及MATLAB仿真(2)
两连杆机器鱼的简单建模以及MATLAB仿真(2) 上一篇文章中,写过了关于两连杆机器鱼建模的方法.实际上,有一个细节值得注意,那就是在联立(1)和(2)方程,求解鱼头加速度,这一步中,是如何联立求解的 ...
- 两电平变流器matlab仿真,基于H桥级联型五电平逆变器Matlab仿真分析.doc
基于H桥级联型五电平逆变器Matlab仿真分析 基于H桥级联型五电平逆变器Matlab仿真分析 [摘 要]多电平逆变器广泛应用于电机调速等领域,本文在分析级联型逆变器的基础上,深入分析了SPWM控制技 ...
- matlab仿真图同时画两张,matlab怎么把两个图放在一起
1.matlab怎么把两个图放在一起 MATLAB中有hold on和hold off指令,在Command Window中使用可以实现同时让两个图出现在一起. hold on的意思是打印的图形会叠加 ...
最新文章
- 一个想法:走向“纳什均衡”是普遍存在的大趋势
- STL编程:C++的忠告!
- python之质数判断
- Emmet语法——HTML和CSS快速生成代码/VS code如何快速格式化代码
- aspose 换行写_利用Aspose.Word控件实现Word文档的操作
- [leetcode]326. Power of Three(c语言)
- 大学四年计算机也许应该这样学。。。
- Intel 8042键盘控制器详细介绍
- HBuilderX里面创建项目时没有模板解决方案
- 磁盘空间的三种分配方式
- Solaris adsl上网
- 传微软iPod杀手Zune今年秋季上市 定价299美元
- 让电脑说话vbs程序
- 悬浮组件 - gitter 在线交流
- c语言srand函数
- oracle remap语句格式,oracle通过expdp的remap_data实现简单的数据脱敏
- CV7 颜色追踪和图像阈值
- Meltdown: Reading Kernel Memory from User Space论文翻译
- caj打印PDF提示打印超范围应该怎么办?
- 部署 HTTPS 访问 ( https:// )
热门文章
- 【ubuntu】安装curl时,出现configure: error: select TLS backend(s) or disable TLS with --without-ssl.
- java中母牛生子_hdu 2018 母牛的故事(java)
- android studio实现小吃商城,android课程设设计
- php 验证身份证是否成年
- EMBoss业务支撑平台
- 安霸收购4D雷达公司,下一代“融合感知”市场大战一触即发
- Tomcat异常:The ResourceConfig instance does not contain any root resource classes
- NOJ[1508] 火烧赤壁2
- Families of SNARK-friendly 2-chains of elliptic curves学习笔记
- Google 宣布将 Istio 商标转让给 Open Usage Commons 组织