Coordinates of each rectangular cell is required
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
MD EQBAL
el 29 de Nov. de 2021
Comentada: MD EQBAL
el 1 de Dic. de 2021
I have created a mesh using mesh command having 16 cells.
I want the coordinates of every cell in a separate array.I had tried the following code but it didnot work.Please help.
x=zeros(1,5)+5;
y=linspace(4,16,5);
xx=x';
yy=y';
[XX,YY]=meshgrid(xx,y);
Y=YY';
z=linspace(-1,3,5)';
zz=repmat(z,1,5);
A=mesh(XX,Y,zz);
axis([-10 40 -10 40])
for a=1:4
for b=1:4
C1X1(a,b)=[XX(a,b) XX(a,b+1) XX(a+1,b) XX(a+1,b+1)];
end
end
C1X1 should be 16 by 4 matrix as the loop runs 16 times but I am unable to define C1X1
0 comentarios
Respuesta aceptada
Dyuman Joshi
el 29 de Nov. de 2021
You are defining C1X1 incorrectly (trying to fit 4 elements as 1) -
x=zeros(1,5)+5;
y=linspace(4,16,5);
xx=x';
yy=y';
[XX,YY]=meshgrid(xx,y);
Y=YY';
z=linspace(-1,3,5)';
zz=repmat(z,1,5);
A=mesh(XX,Y,zz);
axis([-10 40 -10 40])
C1X1=[];
for a=1:4
for b=1:4
C1X1=[C1X1; XX(a,b) XX(a,b+1) XX(a+1,b) XX(a+1,b+1)];
end
end
C1X1
5 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Surface and Mesh Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!