-3
그래서이 다음과 같은 두 가지 기능 : 내 두 번째 함수를 실행하면오류 사용 ==> 플롯 벡터가 같은 길이해야
delta_t=T/N_time;
delta_x=1/N_space;
rho=delta_t/delta_x^2;
phi=zeros(N_space+1,N_time+1);
phi(:,1)=initial_condition((0:N_space)*delta_x);
for j=1:N_time;
for i=2:N_space;
phi(i,j+1)=rho*(phi(i-1,j)+phi(i+1,j))+(1-2*rho)*phi(i,j);
end;
end;
phi = phi(end,:);
end
, 나는이 오류 얻을 : 사용
오류 == > 플롯 벡터는 동일한 길이 여야합니다.
왜 크기가 다른지 알 수 없습니다. 두 번째 함수가 첫 번째 함수를 호출하기 때문에 두 함수가 같아야합니다. 어떤 도움이라도 대단히 감사 할 것입니다.
왜 질문을 변경 했습니까? – dantswain