急!matlab编程求助 5
请问大佬这个该怎么编程,急用:有一个数组a=[1111112111456111789]想要找到数组中连续为1的起始位置和终止位置,比如这里就是第一个小数组的起始位置为1,...
请问大佬这个该怎么编程,急用:
有一个数组a=[1 1 1 1 1 1 2 1 1 1 4 5 6 1 1 1 7 8 9]
想要找到数组中连续为1的起始位置和终止位置,比如这里就是第一个小数组的起始位置为1,终止位置为6,并且两个连续为1的分数组的间隔仅为1个数时,例如[1 1 1 1 1 1 2 1 1 1]中间只隔了一个2,那就把2也换成1。输出起始位置和终止位置到一个二维矩阵中,这个二维矩阵的行分别表示起始位置和终止位置,列数就是连续为1的小数组的个数。
请问有谁知道这个该怎么编程吗! ! ! 展开
有一个数组a=[1 1 1 1 1 1 2 1 1 1 4 5 6 1 1 1 7 8 9]
想要找到数组中连续为1的起始位置和终止位置,比如这里就是第一个小数组的起始位置为1,终止位置为6,并且两个连续为1的分数组的间隔仅为1个数时,例如[1 1 1 1 1 1 2 1 1 1]中间只隔了一个2,那就把2也换成1。输出起始位置和终止位置到一个二维矩阵中,这个二维矩阵的行分别表示起始位置和终止位置,列数就是连续为1的小数组的个数。
请问有谁知道这个该怎么编程吗! ! ! 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)+提问者悬赏5(财富值+成长值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询