Matlab 中的初值概率
Initial Value Prob in Matlab
假设一个符号定义的f(t)满足初值问题f′(t) + 2 sin(t) = f(t) with f(pi) = 0。使用包裹在subs中的dsolve求f (0).
我的回答是:
answer = subs( dsolve( diff(f,1)+2*sin(t) == f , f(pi) == 0), t, 0)
但是,这给了我错误的输出,谁能帮忙解释一下?
问题最终变成了定义问题。我创建了 2 个符号函数 f(t) 和 f(x)。 Matlab 在区分 2.
时存在问题
一个简单的额外输入参数就足以告诉 Matlab 我指的是哪个函数(t 变量一)。
answer = subs( dsolve( diff(f,1)+2*sin(t) == f , f(pi) == 0, t), t, 0)
假设一个符号定义的f(t)满足初值问题f′(t) + 2 sin(t) = f(t) with f(pi) = 0。使用包裹在subs中的dsolve求f (0).
我的回答是:
answer = subs( dsolve( diff(f,1)+2*sin(t) == f , f(pi) == 0), t, 0)
但是,这给了我错误的输出,谁能帮忙解释一下?
问题最终变成了定义问题。我创建了 2 个符号函数 f(t) 和 f(x)。 Matlab 在区分 2.
时存在问题一个简单的额外输入参数就足以告诉 Matlab 我指的是哪个函数(t 变量一)。
answer = subs( dsolve( diff(f,1)+2*sin(t) == f , f(pi) == 0, t), t, 0)