求助:关于MATLAB画图的步长问题

求助:关于MATLAB画图的步长问题各位大侠:我想问一下在MATLAB中怎样实现不等间距画图?不如说:我的横坐标不想是等间距的,也不要用对数坐标,在0.1到2之间划分的密一点,而在2到10之间划分的疏松一点。请问MATLAB中的画图函数能实现这个目的吗??谢谢!!

楼主可以用这种思路来做,在matlab里面,每一个图形对应的都是一个大的结构体的,然后图形的各种属性都可以用结构体来配置。图形的坐标属性对应的子域名是xticklabel和yticklabel,我想你的可以这样来处理,在画图的时候把对应的坐标适当放大,比如如果在[0 1]区间内有3个点,你想把3个点画的稀疏一些,你可以把三个点的坐标范围映射到[0 3]区间,然后再用xticklabel属性把x坐标的标注转化到[0 1]上
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-05
画图就是一个矩阵几维图对应几维矩阵你把对应的那一维取密集就好
第2个回答  2013-11-05
回复 czzc829z 的帖子好的,谢谢,我试试看。。
相似回答