如何在 Matlab 中 select 一个子矩阵?
How to select a submatrix in Matlab?
你好,新年快乐!
我有问题,但找不到解决方案。
我需要用子矩阵从 B
创建这两个矩阵,C
。
B = [ 1 2 3 4 5 6 7
9 7 5 3 1 -1 -3
4 8 16 32 64 128 256];
我想从中提取这个矩阵:
C = [ 2 3 4 5
32 64 128 256]
首先我创建了矩阵B
:
B = (1:7; 9:-2:-3; 2.^(2:8));
但是我得到一个错误:
C = B([1,(2:5)]; [3,(4:7)]);
有什么想法吗?
这只是一个语法问题。
试试这个:
C = [B(1, 2:5); B(3, 4:7)];
你好,新年快乐!
我有问题,但找不到解决方案。
我需要用子矩阵从 B
创建这两个矩阵,C
。
B = [ 1 2 3 4 5 6 7
9 7 5 3 1 -1 -3
4 8 16 32 64 128 256];
我想从中提取这个矩阵:
C = [ 2 3 4 5
32 64 128 256]
首先我创建了矩阵B
:
B = (1:7; 9:-2:-3; 2.^(2:8));
但是我得到一个错误:
C = B([1,(2:5)]; [3,(4:7)]);
有什么想法吗?
这只是一个语法问题。
试试这个:
C = [B(1, 2:5); B(3, 4:7)];