Building a matrix inside a for loop
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello guys I am new programming on matlab and I was trying to build a matrix using a for cycle but I could´t .
I made this code:
clc
clear
syms x
P=5
for i=1:0.5:P
for j=1:0.5:P
x=[ i j;]
end
end
but that code doesn't build a matrix, the matrix that a need is like this :
X = [-1.5 3.2; 1.8 3.3; -3.7 1.5; -1.5 1.3;
0.8 1.2; 3.3 1.5; -2 -1.0;-2.3 -0.7;
0 -0.5; 2.0 -1.5; 3.7 -0.8; -3.5 -2.9;
-0.9 -3; 2.0 -3; 3.5 -2.25]
it's a matrix of points or coodinates, that will be used to make a voronoi diagram but we want to make the points with a matrix due the numbers of pints varie between 50 and 1000 and it will be longer if I write it and also uneffiecient.
So how I have to write the for cycle to build that matrix with the coordinates of the points? as I need.
I would appreciate your help
2 Commenti
David Hill
il 3 Mag 2021
I have no idea based on your code on how you expect to get your desired output. What is the relationship between 1:.5:5 and your output?
Risposte (1)
Cris LaPierre
il 3 Mag 2021
2 Commenti
Cris LaPierre
il 7 Mag 2021
What have you tried? What isn't working?
If I run the example I linked to, the result is a 10x10 matrix.
Vedere anche
Categorie
Scopri di più su Voronoi Diagram in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!