登录论坛

查看完整版本 : [MATLAB图像处理] 怎样画离散点的图像


guo_30520
2009-05-14, 10:52
最近测了一下噪声数据,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

yttnha
2009-05-14, 11:23
画点迹的方法:
把数据先写在一个文本中
>> 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)

guo_30520
2009-05-14, 21:58
谢谢了,不过我说的是X轴上的标记不是线性标记的,而是作为一个符号,x轴上的标记作为指示标记

yfl
2009-05-15, 19:39
谢谢了,不过我说的是X轴上的标记不是线性标记的,而是作为一个符号,x轴上的标记作为指示标记

把问题说清楚一点!!

guo_30520
2009-05-15, 20:39
有示例图,不过是用origin画的,但不知MATLAB能否实现此功能,请多多指教!!