동일한 변수를 많이 생성하는 코드가 있는데 모든 값을 저장하고 싶습니다. 일반적으로 나는 이것을 위해 for loops
을 사용하고 그것들 모두를 저장할 것이지만, 약간의 합병증 때문에 그것은 현재 불가능합니다.변수를 matlab에 배열로 저장
변수 x
을 계산해야하고 x1
으로 저장해야합니다. x
을 다른 조건으로 계산하고 x2
등으로 저장하십시오. 문제는 내가 x2
, , x4
등으로 코드 내에서 수동으로 모든 x
을 변경해야한다는 것입니다. 그리고 그 중 많은 것이 있습니다. 더 효율적인 방법이 있습니까?
더 설명하기 :
x1 = 5*y(1);
%some calculations with y
x2 = 5*y(2);
% some claculations with y
x3=5*y(3);
당신이 실제로 무엇인지에 가까운 뭔가 설명 할 수의 교체를 모두 처리 할 붐 사용 하시겠습니까? 내가 '5'로 스케일링하는 것만 큼 간단하지 않겠습니까? 벡터화 된 메서드를 제안 할 때 내 포인터가 여전히 움직이고 있습니다. – Divakar
그래서'x (1) = 5 * y (1)'처럼 저장할 수 없습니까? – MZimmerman6
예, 할 수는 있지만 코드를 x (1) 및 x (2) 등으로 수정해야합니다. 많은 시간이 걸릴 것입니다. – user3200392