Simulation for a triangle
Mostrar comentarios más antiguos
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 comentario
Aswin Farzana Mohamed Ansar
el 1 de Oct. de 2017
Thufz can you share the script that you tried with!
Respuesta aceptada
Más respuestas (1)
Image Analyst
el 9 de Feb. de 2014
0 votos
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 comentarios
Thufz
el 9 de Feb. de 2014
Image Analyst
el 9 de Feb. de 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
el 9 de Feb. de 2014
Editada: Image Analyst
el 9 de Feb. de 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.
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!