
Representar en 3D una matriz 3d
Publicado por David (42 intervenciones) el 01/02/2014 08:17:34
Si dispongo de una matriz 3d creada con (d es un entero, por ejemplo 2):
¿cómo se haría la representación en 3d de los puntos que son 1 en 3 dimensiones? Estoy intentando hacerlo con el comando scatter3 pero no lo consigo
Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
R = (rand(2^d,2^d,2^d)); % Rellenamos la matriz de dimensión 2^d de
% números aleatorios entre 0 y 1
for k=1:size(R,3)
for i=1:size(R,1) % Etiquetamos las posiciones de la matriz con
% 1 y 0 para poder usar en HK3d.m
for j=1:size(R,2)
if R(i,j,k)<=p
R(i,j,k)=1; % Si el contenido de la matriz es menor o igual
% que la probabilidad rellenamos con 1
else
R(i,j,k)=0; % Si es contenido de cada posición de la matriz
% es mayor que p con 0
end
end
end
end
¿cómo se haría la representación en 3d de los puntos que son 1 en 3 dimensiones? Estoy intentando hacerlo con el comando scatter3 pero no lo consigo
Gracias
Valora esta pregunta


0