Differentiation of an Integral Function
古いコメントを表示
Hello,
I have this problem at hand to solve but it's taking longer than I envisaged to solve.
Let A be a function with respect to x,y,z i.e A(x,y,z)
B is the integration of A(x,y,z) w.r.t to time t from t_0 to t_f.
I need to solve dz/dt = B( x(t),y,z(t)).
A(x,y,z), where A can be anything, if possible a constant but a function of x,y,z.
x is a function of time, i.e x(t)
z also is a function of time i.e z(t)
Let just say B = integral(@(t) A,t_0,t_f)
Then I need to solve dz/dt = B(x,y,z);
I have tried both numerical means to solve this but what I am getting is not making sense.
Please advise what I can do.
8 件のコメント
Walter Roberson
2018 年 7 月 11 日
Do you mean A is A(x(t), y(t), z(t)) and B = int(A(x(t), y(t), z(t)), t, t_0, t_f) ?
Is the question how to find the function A(x(t), y(t), z(t)) such that dz(t)/dt = int(A(x(t), y(t), z(t)), t, t_0, t_f) ? If so, then for arbitrary x(t), y(t), z(t) ?
Shozeal
2018 年 7 月 12 日
Walter Roberson
2018 年 7 月 12 日
I do not see any x(t), y(t) or z(t) there?
There is not going to be a closed form solution for arbitrary x(t), y(t), z(t) . Perhaps there are some solutions for particular x(t), y(t), z(t)
Shozeal
2018 年 7 月 12 日
Walter Roberson
2018 年 7 月 12 日
If we look at
dz(t)/dt = int(A(x(t), y(t), z(t)), t, t_0, t_f)
then the right hand side is going to be constant relative to t, because of the definite integral that substitutes t_0 and t_f for t.
But the left hand side, dz(t)/dt would generally be dependent on t, except in the case where dz(t)/dt is a constant, in which case z(t) would have to be constant1*t+constant2 in form.
So the situation is not possible unless z(t) is of that form.
Shozeal
2018 年 7 月 12 日
Walter Roberson
2018 年 7 月 12 日
syms x(t) y(t) z(t) C1 C2
z(t) = C1 * t + C2;
lhs = diff(z(t),t); %would be C1
syms A(X, Y, Z) t_0 t_f
rhs = int(A(x(t), y(t), z(t)), t, t_0, t_f);
eqn = lhs == rhs
No error (but also not much you can do with this.)
Note that for this purpose, C1 and C2 might be related to additional variables other than t: they just have to be independent of t, not of any other variable.
Shozeal
2018 年 7 月 12 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Conversion Between Symbolic and Numeric についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!