爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5060|回复: 4

[讨论] [提问]matlab指定矩阵分割

[复制链接]

新浪微博达人勋

发表于 2021-12-30 18:59:30 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 martinxiang 于 2021-12-30 19:03 编辑

我有个类似这样的数据,就是在一堆的NaN值里扣有值的矩阵(这些矩阵里可以有NaN值),现在想切割这个矩阵,如下图:


目的是为了可以单独拉出来分析每个矩阵
就比如单独处理每个涡:

求大神有没有类似的代码或方法可以实现的,感谢!
c4d370ab8e63cbb3a8474a28e5fea65.png
44d9b5bbe7f3367ddafe09c1861b049.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-12-31 19:56:06 | 显示全部楼层
一位思路清奇的学妹提供的想法:
建立同大小的mask,两层循环,挨个来,遇到第一个非nan赋为1,往后遇到的非nan,判断周围是否有1值,若有则赋为1,若无,则赋为2,之后也是一样,若无1无2,则赋为3,,,,,nan值直接跳过,最后可以发现一个个团被不同数值标注出来了,仅供参考,建议将团的数量定的大一些,或者写成变量
最后,祝一次成功🤙🤙🤙
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-1-3 21:33:21 | 显示全部楼层
陈小昌 发表于 2021-12-31 19:56
一位思路清奇的学妹提供的想法:
建立同大小的mask,两层循环,挨个来,遇到第一个非nan赋为1,往后遇到的 ...

棒!!!感谢你的思路,待我期中考完弄出来给你答复!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-1-3 21:36:16 | 显示全部楼层
martinxiang 发表于 2022-1-3 21:33
棒!!!感谢你的思路,待我期中考完弄出来给你答复!

孩子才大三,姐姐谦虚了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-1-3 22:14:03 | 显示全部楼层
martinxiang 发表于 2022-1-3 21:36
孩子才大三,姐姐谦虚了

呃,其实,我的意思是这想法是我的学妹说的,是我和她讨论过而已,我并不是学妹本人
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表