K
k1_zav
Guest
전 방향보다 더 원하는 복제 매트릭스 매트릭스를 더 시간을 수직, 수평 및 두.이것은 C를 로 작성해야합니다 함수 전 :int ** repmat (int 매트 [] [5], int MatSize [2], int 행, 열 int)
(
int의 NewMat 소리] [10] [10;
int r에 = 0에서 c = 0, v를 = 0, H는 = 0, 나는 = 0, j를 = 0;
int * ptr_NewMat;
ptr_NewMat = NewMat;
//------------------------------------------------ -------------
행 <제품에 대한 (v를 = 0; 브이의; 브이 ) / / 세로 Concatenation
(
0 (H가 =; H는 <칼럼; H는 ) / / 수평 Concatenation
(
0은 (i =; 전 <MatSize [0]; 난 )
(
(에 대한 일본 = 0; j를 <소리] 1 MatSize [; j를 )
(
r에 = 브이 번호 * 내가 MatSize [0]가 ;
C = H는 *는 일본을 MatSize [1] ;
NewMat [연구] [C의] =이 매트 [나] [일본];
)
)
)
)
//--------------------
반환 (int **) ptr_NewMat;
)하지만 매트릭스 새로운 할 반환하지할지 모르겠하실 수 있습니다.이 코드가 작동하지 않습니다와 나는 내 책들에서 뭔가를 유용하게 찾을 수 없습니다!
도움이되고 수 있고 누구?
감사올린날짜 분 후 1 :나 MATLAB에 기능 잊었을 메모 "repmat"처럼 기능은 그럴만도 이것 저것 ...
난 그냥 C를 기능에 필요 해요!
(
int의 NewMat 소리] [10] [10;
int r에 = 0에서 c = 0, v를 = 0, H는 = 0, 나는 = 0, j를 = 0;
int * ptr_NewMat;
ptr_NewMat = NewMat;
//------------------------------------------------ -------------
행 <제품에 대한 (v를 = 0; 브이의; 브이 ) / / 세로 Concatenation
(
0 (H가 =; H는 <칼럼; H는 ) / / 수평 Concatenation
(
0은 (i =; 전 <MatSize [0]; 난 )
(
(에 대한 일본 = 0; j를 <소리] 1 MatSize [; j를 )
(
r에 = 브이 번호 * 내가 MatSize [0]가 ;
C = H는 *는 일본을 MatSize [1] ;
NewMat [연구] [C의] =이 매트 [나] [일본];
)
)
)
)
//--------------------
반환 (int **) ptr_NewMat;
)하지만 매트릭스 새로운 할 반환하지할지 모르겠하실 수 있습니다.이 코드가 작동하지 않습니다와 나는 내 책들에서 뭔가를 유용하게 찾을 수 없습니다!
도움이되고 수 있고 누구?
감사올린날짜 분 후 1 :나 MATLAB에 기능 잊었을 메모 "repmat"처럼 기능은 그럴만도 이것 저것 ...
난 그냥 C를 기능에 필요 해요!