-1
我需要在MATLAB中绘制3-D图。这是一个例子。如何在MATLAB中创建3D曲面图?
x=0:1:10
for y=1:1:100
Z=1-(1-qfunc(sqrt(2*10.^(x/10)))).^y
end
我需要在三个坐标轴上绘制xy和Z,其中Z是x和y的函数。
如何在MATLAB中创建Z沿x和y轴的曲面图?
我需要在MATLAB中绘制3-D图。这是一个例子。如何在MATLAB中创建3D曲面图?
x=0:1:10
for y=1:1:100
Z=1-(1-qfunc(sqrt(2*10.^(x/10)))).^y
end
我需要在三个坐标轴上绘制xy和Z,其中Z是x和y的函数。
如何在MATLAB中创建Z沿x和y轴的曲面图?
可以使用surf
和/或mesh
功能如下:
[X,Y] = meshgrid(0:10,1:100);
Z=1-(1-qfunc(sqrt(2*10.^(X/10)))).^Y;
mesh(X,Y,Z)
其中创建一个网格,和:
surf(X,Y,Z)
创建一个表面。欲了解更多选项,请查询this page。
请记住,数据应该转换为meshgrid,然后您将能够使用这些功能。
您是否尝试过使用“冲浪”? – Daniel