
#1
Feb2512, 10:57 AM

P: 54

I need to define two functions for a molecule with speed s.
a)it has a horizontal velocity between s and s b) v , the vertical velocity between +Sqrt[s^2u^2] and Sqrt[s^2u^2] This is what I have done for a)
Thanks a bunch 



#2
Feb2512, 12:07 PM

P: 1,666

You mean just
g[s,f[s]] ? 



#3
Feb2512, 12:20 PM

P: 54

If just insert what you have written I get RandomReal::unifr: "The endpoints specified the uniform distribution range are not real valued I also Tried,
Any ideas? 



#4
Feb2512, 01:41 PM

P: 1,666

Definiing two functions (mathematica)
I believe that's because the arguments to RandomReal have to be real. But for example if I entered:
g[2,f[3]] the argument passed to Sqrt results in a complex number. Either need to make sure s^2u^2 is real or either use RandomComplex. 


Register to reply 
Related Discussions  
Using Collect in functions, Mathematica  Math & Science Software  0  
adding many functions in mathematica  Math & Science Software  2  
Mathematica: array of functions  Math & Science Software  4  
Mathematica functions  Math & Science Software  1  
Composition Functions Mathematica  Math & Science Software  4 