当前位置: 首页 > 计算模拟 >如何使用matlab程序删除一些点?

如何使用matlab程序删除一些点?

作者 lhygood
来源: 小木虫 200 4 举报帖子
+关注

如何使用matlab程序删除一些点? 如下图,横轴是电流、纵轴是电压。想去掉画出的部分,不知道怎么编程,谢谢了。
如何使用matlab程序删除一些点?
未命名.JPG 返回小木虫查看更多

今日热帖
  • 精华评论
  • zhubeibei

    用双重循环的方法,剔除掉满足你要求的点。新建一个数组用于存放需要保留的点,满足要求的点存进去,不满足要求的点掠过就可以了

  • lhygood

    引用回帖:
    2楼: Originally posted by zhubeibei at 2014-01-14 14:56:53
    用双重循环的方法,剔除掉满足你要求的点。新建一个数组用于存放需要保留的点,满足要求的点存进去,不满足要求的点掠过就可以了

    详细点吧,怎么双重循环啊?

  • zhubeibei

    我不知道你原始的图形怎么画出来的。如果用MATLAB画图,画原始图的一种方法是:红色的点表示的是有数值的点,可记为1;其他的点是没有数值的点,记为0,设用于作图的矩阵为I。

    则新的NewI = I
    NewI (x1:x2,y1:y2)= 0 %这部分可以把你需要去除的点的信息设置为0.

    然后对NewI进行画图,为1的点用红色的点画出来即可。x1、x2、y1、y2根据图像进行调试,把这部分的区域的边界坐标找出来就可以了。

  • lhygood

    引用回帖:
    4楼: Originally posted by zhubeibei at 2014-01-15 11:15:21
    我不知道你原始的图形怎么画出来的。如果用MATLAB画图,画原始图的一种方法是:红色的点表示的是有数值的点,可记为1;其他的点是没有数值的点,记为0,设用于作图的矩阵为I。

    则新的NewI = I
    NewI (x1:x2,y1: ...

    谢谢,说的很详细,但是我不太懂,应该是我没表述清楚。先这样吧,谢谢

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓