Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2008-01-02
帖子: 247
声望力: 22 ![]() |
![]()
还可如下实现:
function yourplot(x,y) % x,y 为维数相同向量,y为0-1向量. idx=find(y==1); plot(x(idx),y(idx),'r*','markersize',6) 上述函数简单明了,可快速实现楼主的想法(只是不知道是否实现了楼主的保持x长度的想法)。 |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-04-27
年龄: 36
帖子: 9
声望力: 0 ![]() |
![]()
谢谢大侠的指点,第二个函数idx=find(y==1);
plot(x(idx),y(idx),'r*','markersize',6) 虽然简单明了但改变了x轴长度(图上忽略了第一个y=1之前和最后一个y=1之后的点),第一个函数很好,我引用了哦,十分感谢^^
__________________
growing up can be so strange,but some things will never change. |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-01-02
帖子: 247
声望力: 22 ![]() |
![]() |
![]() |
![]() |