绘图4D数据如何?

조회:97(최근30일)
假设我有以下数据,我想绘制依赖于x,y和z的函数f,换句话说,f(x,y,z)。我怎样才能做到这一点?x,y,z和f(x,y,z)是最终由10 x 10 x 10制成的变量,例如:
x = 0.1:0.01:0.19;
y = 0.1:0.01:0.19;
Z = 0.1:0.01:0.19;
f = x。*exp(x。^2 + y。^2 + z。^2);
我尝试这样做,但失败了:
[x,y,z] = meshgrid(x,y,z);
冲浪(x,y,z,f);
配色栏;

채택된답변

KSSV
KSSV 2021년10월14일
x = 0.1:0.01:0.19;
y = 0.1:0.01:0.19;
Z = 0.1:0.01:0.19;
[x,y,z] = meshgrid(x,y,z);
f = x。*exp(x。^2 + y。^2 + z。^2);
数字
抓住
为了i = 1:大小(x,3)
冲浪(x(x(:,:,i),y(:,:,i),z(:,:,i),f(:,,:,:,i)))
结尾
查看(3)
阴影Interp
和使用 等法表 ,,,, 。了解它们。
댓글:1
凯文·霍莉(Kevin Holly)
啊,你打败了我,结果更好
x = 0.1:0.01:0.19;
y = 0.1:0.01:0.19;
Z = 0.1:0.01:0.19;
[x,y,z] = meshgrid(x,y,z);
f = X.*exp(x.^2 + y。^2 + z.^2);
切片(F,5,5,5)
配色栏

댓글을로그인하십시오。

추가답변(0개)

태그

제품


릴리스

R2020B

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!

被某某人翻译