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

matlab中将矩阵分块后,想得到某一子矩阵的某一行,怎么办?例如,B=mat2cell(s,[50,0],ones(850/17,1)*17);得到每一子矩阵应该是可以用B{1,i}来表示的,但该子矩阵的某一行怎么表示呢?

题目详情
matlab中将矩阵分块后,想得到某一子矩阵的某一行,怎么办?
例如,B=mat2cell(s,[50,0],ones(850/17,1)*17);得到每一子矩阵应该是可以用B{1,i}来表示的,但该子矩阵的某一行怎么表示呢?
▼优质解答
答案和解析
X = [1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15; 16 17 18 19 20]C = mat2cell(X, [2 2], [3 2])>> C{1,1}ans = 1 2 3 6 7 8>> C{1,1}(1,1)ans = 1