在matlab中我想得到下面定义的函数的3D矩阵表示。函数是f(x,y)= cos(x + y)^ 2。 x的范围是从0到PI,对于y,它也是0到PI。我想知道这是否可行?
为了在matlab中绘制这个函数,我使用了MUPad matlab的app。
plotfunc3d(cos(x + y)^2, x = 0..PI, y = 0..PI)
答案 0 :(得分:0)
您好了以下脚本我得到了您的功能的3D图。
step = 0.05 ;
x = 1;
y = 1;
image = zeros(length(1:step:pi),length(1:step:pi));
for i =1:step:pi
for j=1:step:pi
image(x,y) = cos(i + j)^2;
x = x+1;
end
x = 1;
y = y + 1;
end
surf(image)