해결할 40 개 이상의 ODE가있는 시스템이 있는데, 일반적으로 인텔 ODE와 같은 라이브러리에서 수행 할 수 있습니다. 이 문제의 본질 때문에이 라이브러리는 매개 변수로만 배열을 사용합니다. 이런 식으로 나는 ODEs의 모든 상태를 하나의 배열, 예를 들어 Y [0], ..., Y [39]에 넣어야합니다. 분명히 그렇듯이 전체 프로그램을 읽고 쓰는 것이 고통 스럽습니다. 매번 Y [i]가 나타내는 것을 확인해야합니다!c/C++의 배열 요소에 대한 별칭
따라서 이러한 배열에 별칭을 사용하는 좋은 방법이 있습니까? 또한, 모든 시스템을 클래스에 넣는 것에 대해 생각하고 있는데, 배열 요소에 대한 참조를 사용하는 것을 더 어렵게 만듭니다.
그래서 ODE는 배열로 떨어 뜨리기 전에 어디에 있나요? 현재 배열을 저장하는 대신 배열 (또는 std :: vector <>)을 기본 저장소로 사용하는 것이 더 합리적일까요? – WhozCraig
답장을 보내 주셔서 감사합니다. 현재는 방정식에서 직접 나온 이중 변수로 저장됩니다. Vm = exp (-dt/τ); 활성화 = inf - 활성화 * (exp (-dt/τ)); (예를 들면); – Qiangzini