声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

声振论坛 展示 声学噪声 查看内容

画信号三维图的matlab函数(自编原创)

2012-12-18 15:29| 发布者: aspen| 查看: 2297| 评论: 0|原作者: hyl2323|来自: 振动论坛

摘要: 发现论坛上很多人问那种很漂亮的信号三维图是怎么画出来的。本人从一维连续小波变化函数cwt中提出相关画图部分程序,经过个人修改优化后,自编出一个很方便使用的函数myimage。改文件中有参数说明。现在提供应用的例 ...
发现论坛上很多人问那种很漂亮的信号三维图是怎么画出来的。本人从一维连续小波变化函数cwt中提出相关画图部分程序,经过个人修改优化后,自编出一个很方便使用的函数myimage。改文件中有参数说明。现在提供应用的例子程序:
c=cwt(x,2:50,'morl');
figure(1);
myimage(c,'3D');
结果如demo1.jpg所示。

如果要对坐标等进行个性化设置,可以另外添加代码,如下例:
c=cwt(x,2:50,'morl');
figure(1);
h=myimage(c,'3D');
xtics=100:100:400;
xlabs=num2str(xtics(:)/fs);
set(h,'XTick',xtics,'XTickLabel',xlabs);
xlabel('time(s)');
colorbar;
结如demo2.jpg所示,将x坐标由点数改为时间标识。

第一次原创,请求加精鼓励,呵呵,欢迎试用并改进 @copyleft。

[ 本帖最后由 hyl2323 于 2006-10-18 21:40 编辑 ]

[attach]17623[/attach]

[attach]17610[/attach]

[attach]17609[/attach]

最新评论

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-25 19:35 , Processed in 0.040516 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部