Simulation for a triangle
Afficher commentaires plus anciens
i'm trying to creat a simple script to find the area of a triangle using monte carlo simulation. however, i'm basically stuck. could someone please help me.
any help is appreciated,
thannks
1 commentaire
Aswin Farzana Mohamed Ansar
le 1 Oct 2017
Thufz can you share the script that you tried with!
Réponse acceptée
Plus de réponses (1)
Image Analyst
le 9 Fév 2014
0 votes
You have not specified the 3 vertex coordinates of the triangle. Once you do that you can use inpolygon() to determine if a test point is inside the triangle.
4 commentaires
Thufz
le 9 Fév 2014
Image Analyst
le 9 Fév 2014
Tell me what the vertices are. Tell me what x1, y1, and x2,y2, and x3,y3 are. Then make xv and yv like this
xv = [x1, x2, x3];
yv = [y1, y2, y3];
Then see if x,y is in or out
itsInside = inpolygon(x,y,xv,yv);
If you read the help for inpolygon, you should know how to do it.
Image Analyst
le 9 Fév 2014
Modifié(e) : Image Analyst
le 9 Fév 2014
x = [0, 0, 1]
y = [0, 1, 0]
area = polyarea(x, y)
However I don't know how a Monte Carlo could be worked into this. The only way I can see it is if you run it a million times and get random coordinates, but I don't know if that is what you are after.
By the way, don't use max as a variable name or else you will destroy a very important build in function. Same for min.
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!