早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab怎样从一维数列中一次读取多个数例如c=[001110111010101]每次读取3位第一个读出001,第二个110以此类推

题目详情
matlab怎样从一维数列中一次读取多个数 例如 c=[001110111010101] 每次读取3位 第一个读出 001,第二个110以此类推
▼优质解答
答案和解析
可以用for循环 哥今天心情好,直接帮你编: 针对你这个数组C可以如下 c=[0 0 1 1 1 0 1 1 1 0 1 0 1 0 1]; for i=1:3:length(c) a=c(i:i+2) end 还可以做的更一般 可以对你的数组C进行判断,看它是不是3的倍数,就是为了满足每次读出三个数,如果不是可以考虑最后一次读数补数或者直接截断,就是说最后剩什么就读出什么。