Matlab 版 (精华区)

发信人: awa (awa), 信区: Matlab
标  题: 请教:如何画这种变坐标的图?
发信站: BBS 哈工大紫丁香站 (Tue Apr 19 11:33:10 2005)


 x = [1 2 4 8]
 y = [1 2 3 4];

由于x坐标是不连续的,现在把它等间隔的作出来
不知有没有函数实现这个功能?

 |
 |      *
 |    *
 |  *
 |*
 x1-2-4-8-----

就是y轴作为一个高度,有一个x轴就画一个,等间隔,请教!

发信人: zjliu (秋天的萝卜), 信区: vatlab
标  题: Re: 请教:如何画这种变坐标的图?
发信站: 哈工大紫丁香 (tue Apr 19 11:35:55 2005), 转信

试试:
plot(y)
set(gca,'xtick',[1:length(y)])
set(gca,'xticklabel',num2str([1;2;4;8]))


[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.959毫秒