Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-06-01
年龄: 42
帖子: 7
声望力: 0 ![]() |
![]()
最近测了一下噪声数据,1倍频和1/3倍频的,想用MATLAB把这些点的图像画出来,但都是些离散点,而且横坐标不是等间距的,我想把数据画成等间距的图像,请各位大侠指教,谢谢了,例如
31.5HZ: 58.2dB 1KHZ: 67.3dB 63HZ: 76.8dB 2KHZ: 65.3dB 125HZ: 77.0dB 4KHZ: 68.5dB 250HZ: 76.4dB 8KHZ: 68.3dB 500HZ: 69.6dB 16KHZ: 76.8dB |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-04-06
年龄: 38
帖子: 6
声望力: 0 ![]() |
![]()
画点迹的方法:
把数据先写在一个文本中 >> load bb.txt >> bb bb = 1 2 2 4 3 8 4 16 5 32 >> x=bb(:,1),y=bb(:,2) x = 1 2 3 4 5 y = 2 4 8 16 32 >> plot(x,y) |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-06-01
年龄: 42
帖子: 7
声望力: 0 ![]() |
![]()
谢谢了,不过我说的是X轴上的标记不是线性标记的,而是作为一个符号,x轴上的标记作为指示标记
|
![]() |
![]() |
![]() |
#4 |
高级会员
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19 ![]() |
![]() |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2008-06-01
年龄: 42
帖子: 7
声望力: 0 ![]() |
![]()
有示例图,不过是用origin画的,但不知MATLAB能否实现此功能,请多多指教!!
|
![]() |
![]() |