- Sphere: https://www.mathworks.com/help/matlab/ref/sphere.html
- Surf: https://www.mathworks.com/help/matlab/ref/surf.html
- Colormap: https://www.mathworks.com/help/matlab/ref/colormap.html
plot custom cubes inside a sphere
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello everyone,
I want to fill a sphere with custom cubes, like this:
This is a 2D illustration, however i want to plot it 3D and after that, consider a specific color for each cube.
Thanks in advance,
A.
0 Kommentare
Antworten (1)
Mann Baidi
am 12 Apr. 2024
Hi Ali,
As per my understading of the question,you would like to plot grid/cubes in a 3D sphere in MATLAB.
I would suggest you to use the 'surf' function in MATLAB for the same. You can change the dimensions of the cubes by specifying the number of faces of the sphere.
[X,Y,Z] = sphere(number_of_faces);
For coloring the cubes you can use the colormap function in MATLAB.
You can take help of the following code to proceed further.
[X,Y,Z] = sphere(50);
surf(X,Y,Z)
num_points = numel(Z);
cmap = cool(num_points);
cmap(:,3)=(1:num_points)'/num_points;
hold on;
colorbar
colormap(cmap)
Feel free to explore more about the 'sphere', 'surf' and 'colormap' function using the documentation links mentioned below:
Hope this will help you with your query!
0 Kommentare
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!