randomly generate point satisfying quations

hello, everyone. I wonder if there is any way to randomly generate 50 points satisfying the following equaiton?

4 commentaires

Rik
Rik le 21 Mai 2019
Rewrite the formula so you get y as a function of x. Then you can get random x values and get the corresponding y values.
zilai si
zilai si le 21 Mai 2019
yes, but i wonder if there are other more convinent ways...
KSSV
KSSV le 21 Mai 2019
YOu have any limit on x and y?

Connectez-vous pour commenter.

 Réponse acceptée

Alex Mcaulley
Alex Mcaulley le 21 Mai 2019
If you have symbolic toolbox:
syms x y
eqn = x.^2+(3/2*y-sqrt(abs(x)))^2 == 3;
z(x) = solve(eqn,y);
xrand = rand(1,100); %Some random numbers
yrand = cell2mat(cellfun(@double,z(xrand),'UniformOutput',false));

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by