[討論] matlab 代數問題

作者: koogoo (Killen)   2015-03-31 17:42:23
大家我想請問一下
假如我寫如下:
U=dsolve('Dy=cos(t)')
執行結果
U=C+sin(t)
但如果我想把cos(t)用代數表示
因此寫:
A=cos(t);
U=dsolve('Dy=A')
執行結果
U=C+A*t
他並不會把A=cos(t)帶入微分方程運算,而是讓A僅為一個代數,
有辦法讓matlab懂得要把A=cos(t)帶入嗎??
請求高手幫忙!!!感恩
作者: profyang (prof)   2015-03-31 19:08:00
A='cos(t)'; U=dsolve(['Dy=',A])

Links booklink

Contact Us: admin [ a t ] ucptt.com