7
Matlab에서 벡터의 변수를 푸시하는 방법은 무엇입니까? 이 같은Matlab에서 벡터의 변수를 푸시
뭔가 :
A = [5 2 3];
push(A, 7);
% A = [5 2 3 7]
감사합니다.
Matlab에서 벡터의 변수를 푸시하는 방법은 무엇입니까? 이 같은Matlab에서 벡터의 변수를 푸시
뭔가 :
A = [5 2 3];
push(A, 7);
% A = [5 2 3 7]
감사합니다.
답변을 찾았습니다.
사용이 :
A = [A, 7];
또는이 :
이A(end + 1) = 7;
'A는 = [A, 4] '쉽게 더 복잡한 상황에 일반화 가장 일반적으로 사용되는 솔루션이기 때문이다. 그러나 벡터가 바뀌면 두 가지 모두 강점을 가지기 때문에 첫 번째 솔루션이 작동합니다. –
@DennisJaheruddin : 첫 번째 방법이 실패하는 예제를 줄 수 있습니까? – naught101
@ naught101 첫 번째 단점은 두 번째가 더 쉽게 일반화된다는 것입니다. 'A '의 오른쪽에'A'를 추가하기를 원한다고 가정하자 :'A = [A, A]'는 첫 번째 방법을 위해 다음과 같이하면된다 :'A (:, end + 1 : end + size (A, 2)) = A' –