Need to make a 4D plot(3D + Colour)

imagine i've got a ball(sphere) made of iron.i start to heat this ball over one side with a heater and i messure the temperature of every single point of the ball after 1 minute.
i have a data set in form(x,y,z,t(temperature)) for every x,y,z of my ball(4 centimeter radiuos).
how can i plot a 4D plot(3D + Colour) to show a model of my ball after being heated for 1minute?
to show the temperature of every point by red(hottest) to blue(coolest) range.

回答 (1 件)

Star Strider
Star Strider 2020 年 9 月 25 日

0 投票

The simplest option is likely the scatter3 function.
plot it as:
figure
scatter3(x, y, z, [], t, 'filled')
grid on
axis equal
.

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

タグ

質問済み:

2020 年 9 月 25 日

回答済み:

2020 年 9 月 25 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by