MATLAB: How to generate a uniform distribution with an constraint

simulation uniforma distribution

Dear fellows,
I want to do a simulation. There are two variables c1 and c2. And they satisfy a function f(c1,c2)=constant. Assuming c1 and c2 are uniformally distributed along the function f(c1,c2)=constant, how can I realize this?
Cheers, X

Best Answer

Rearrange the function into the form:
c2 = g(c1,constant),
Randomly generate c1, and simply calculate c2, based on the constant you know.