2017-01-06 14 views
0

새해 복 많이 받으세요!Matlab에서 서브 매트릭스를 선택하는 방법은 무엇입니까?

나는 문제가있어 해결책을 찾을 수 없습니다.

서브 매트릭스가있는 B에서 C의 2 개의 매트릭스를 만들어야합니다.

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)]); 

어떤 아이디어?

답변

2

이것은 문법상의 문제입니다.

그냥이 시도 :

C = [B(1, 2:5); B(3, 4:7)]; 
+0

감사합니다 ...! 나는 Matlab에서 새롭다. 그리고 나는 이것을 위해 1 시간을 잃어 버렸다!! –