Question About Position, Velocity, etc. Fields

Click For Summary

Discussion Overview

The discussion revolves around the definition of a velocity field as V = V(x,y,z,t), particularly focusing on the necessity of including time t as a separate parameter when x, y, and z are already functions of time. Participants explore the implications of this definition in the context of programming and mathematical modeling.

Discussion Character

  • Conceptual clarification
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant questions the need for an additional time term t in the definition of the velocity field, given that x, y, and z are functions of time.
  • Another participant suggests that the inclusion of t is necessary for function evaluation in programming, as it allows the function V() to know the specific time at which to evaluate the spatial functions x(), y(), and z().
  • A different viewpoint posits that in cases where there is no acceleration, the time parameter t may not be required in the function definition.
  • One participant reiterates the importance of including all parameters that a function depends on in its signature, emphasizing that if V() depends on x() and x() depends on t, then V() must also depend on t.

Areas of Agreement / Disagreement

Participants express differing opinions on whether the time parameter t is necessary in all cases, indicating that multiple competing views remain on this topic.

Contextual Notes

Some assumptions about the nature of the velocity field and the conditions under which the time parameter is necessary are not fully explored, leading to unresolved questions regarding the dependence of V on t in various scenarios.

MaterialMan
Messages
3
Reaction score
0
Why in my textbook does it define a velocity field as V = V(x,y,z,t) where x, y, and z are functions of time.

I'm mixed up because if x, y, and z are functions of time, why does there need to be an additional time term t?
 
Physics news on Phys.org
I think is an argument passing convention thing...have you done any programming?

I know that as a human, you can easily see that x depends on time t, but if you call a function V() and you only pass the x, y and z functions (of time) and do no pass the time...how is the function V() supposed to know what time to evaluate the functions x(), y(), z()? And so, you need to pass the scalar t, as well.
 
gsal said:
I think is an argument passing convention thing...have you done any programming?

I know that as a human, you can easily see that x depends on time t, but if you call a function V() and you only pass the x, y and z functions (of time) and do no pass the time...how is the function V() supposed to know what time to evaluate the functions x(), y(), z()? And so, you need to pass the scalar t, as well.
I just...I don't even...Have you ever so far as to even go want if look more like?
 
Last edited:
I don't think you need a 't' in the brackets for all cases - for instance, where there is no acceleration. But, in general, the velocities may not be constant at all points x,y,z - so you need to specify the velocities at all points as they vary with time..
 
ha!...I really lost you or you really never followed.

o.k. another shot at it.

If V() depends on x() and x() depends on t...does V() depend on t?

And so, when you write the signature of a function, you need to include in its parameter list all the parameters it depends on...and so V=V(x,y,z,t)
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 9 ·
Replies
9
Views
1K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 22 ·
Replies
22
Views
2K
  • · Replies 88 ·
3
Replies
88
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K