corleon 发表于 2010-5-5 14:27

请教,如何画这样的噪音频谱?

最近作一个电动机噪音分析的项目,实验已经做完了,对于不同的运转频率,测得了各个频率下的噪音,现在问题是,我想要把我的实验数据处理成下图的样子。虽然这个图使用什么软件画出来的我不清楚,但我知道,用MATLAB是可以画出来的。我已经用了matlab的contourf画了一下,效果不理想,色块分的太大。
不像这个图这样的细致。不知道是我的数据的问题,画图用的函数的问题,还是其他别的什么问题。往对这方面了解的朋友执教。谢谢。

[ 本帖最后由 corleon 于 2010-5-5 18:23 编辑 ]

ChaChing 发表于 2010-5-5 20:32

Help pcolor
还有勿一帖多发!(matlab那帖就删除!)

corleon 发表于 2010-5-5 23:45

回复 沙发 ChaChing 的帖子

谢谢您的建议。
我用pcolor和contourf两个函数分别画了一下,我觉得contourf的效果更好些。但是,还没达到我想要的那个效果。
下图,第一个为 pcolor的效果,第二个为contourf的效果。

另外,再补充一个我确定是matlab画的图(第三个图),我现在比较怀疑是我数据的问题。

ChaChing 发表于 2010-5-6 00:11

用下shading interp试试!
还有LZ资料的resolution可能也不够!?

corleon 发表于 2010-5-6 09:53

回复 地板 ChaChing 的帖子

虽然shading interp不好用,但是还算是学了个新函数,谢谢。
我虽然怀疑是数据的问题,但是上面的图片4的构图,还是明显不同于利用contourf和pcolor的构图的。图片4的背景色是白色,所有的噪音备用颜色表示出来。图片没有被插值处理,数据间比较独立。

ChaChing 发表于 2010-5-6 12:00

试试colormapeditor!

corleon 发表于 2010-5-7 22:09

回复 6楼 ChaChing 的帖子

又学了一个功能,谢谢。
虽然还是没有得到那个效果,但是这个功能也确实对频谱分析非常有帮助。
通过改变色域,能够更好的分辨出想要看得频率的区域。
等我知道到底是什么问题后,再站内pm你。互相学习,谢谢你的帮助!
页: [1]
查看完整版本: 请教,如何画这样的噪音频谱?