我有功能
我必须为区域
中的(x,y)绘制此函数的图形
在极坐标系中,其中'ro'是半径。
我发现了很多方法如何为一个变量创建图形,但不是两个变量。谢谢你的帮助。
答案 0 :(得分:1)
我把它从笛卡尔坐标系变换到极地坐标系'手中',然后我做了一个这样的图:
rho = linspace(0,0.9,50);
phi = linspace(0,2*pi,50);
[RHO,PHI] = meshgrid(rho,phi);
u = (-1+RHO.^2)./(-RHO.^2+2*RHO.*sin(PHI)-1);
figure('units','normalized','outerposition',[0 0 1 1])
set(gcf,'Color',[1,1,1])
box on;
surf(RHO,PHI,u)
xlabel('\rho');
ylabel('\phi');
zlabel('u(\rho,\phi)');
你怎么看?正确的吗?