2012-02-29 5 views
0

나는 다음 코드를 사용하여 2 차 선형 ODE 플롯하려고 :문제 플로팅 matlabFunction (dsolve())

t = 0:0.1:10; 
y = matlabFunction(dsolve('D2y + 4 * Dy + 4 * y = 0', 'y(0) = 0', 'Dy(0) = 0', 't')); 
plot(t, y(t)); 

을하지만 다음과 같은 오류 얻을 :

Error using sym.matlabFunction>@()0.0 
Too many input arguments. 

어떤 생각을 왜 ?

답변

0

먼저 헤드 업. 지정된 초기 값은 f (t) = 0을 제공합니다.

f = dsolve('D2y + 4 * Dy + 4 * y = 0', 'y(0) = 0', 'Dy(0) = 0', 't'); 
ezplot(f)