저는 MATLAB에 상당히 익숙하며 ode45()
함수를 사용하여 두 함수를 통합하려고합니다. 내 코드 : TSII
및 TFII
내 두 함수의 값을 포함하는 열 벡터 1x151입니다Ode45 in MATLAB
[w,x] = ode45(@(w,x) (TSII - TFII) * w , [0 2], 0);
. w
은 아직 가치가 없지만 길이가 1x151 인 열 벡터로 만들려고했는데 문제가 해결되지 않았습니다.
@(W,X)(TSII-TFII)*W returns a vector of length 151, but the length of initial conditions vector is 1
:나는 다음과 같은 오류 메시지가 나타납니다.
@(W,X)(TSII-TFII)*W
에 의해 반환 된 벡터와 초기 조건 벡터는 동일한 수의 요소를 가져야합니다.
초기 조건 벡터를 TSII
및 TFII
과 동일한 길이로 변경할 수 있습니까?
또는 15130 값을 만들기 위해 ode45()
내부 루프를 사용해야합니까?
이 질문/답변보기 : https://stackoverflow.com/q/19732442/2278029 – horchler