0
我在math.stackexchange.com上發佈了這個問題,但我不完全確定這是否是將此問題發佈到的正確社區。我選擇了數學網站,因爲我能夠以易於閱讀的方式表示我想繪製的數學方程式。如何繪製具有混合歐幾里得和極座標參數的圓形圖
我希望我沒有違反用雙張貼或發佈任何規則在錯誤的地方。請隨時在這裏糾正我。
感謝所有
我在math.stackexchange.com上發佈了這個問題,但我不完全確定這是否是將此問題發佈到的正確社區。我選擇了數學網站,因爲我能夠以易於閱讀的方式表示我想繪製的數學方程式。如何繪製具有混合歐幾里得和極座標參數的圓形圖
我希望我沒有違反用雙張貼或發佈任何規則在錯誤的地方。請隨時在這裏糾正我。
感謝所有
爲了簡單起見,我會只顯示第一個方程式的答案,我相信你會明白如何進一步上應用它。這裏有一個我如何產生表示爲X,Y,θ-等式同時保持L1和L2恆定的3D矩陣:
N=100; % grid points
rangex=linspace(-2,2,N);
rangey=linspace(-2,2,N);
ranget=linspace(-pi,pi,N);
[x,y,theta] = meshgrid(rangex,rangey,ranget);
L1 = 1;
L2 =-1;
A = x.^2+y.^2-2*L1*L2*cos(theta);
可以使用幾種工具來可視化A = L1^2 + L2^2,這裏的一個辦法:
p=patch(isosurface(x,y,theta,A,L1^2+L2^2))
set(p,'FaceColor','red','EdgeColor','none');
daspect([1,1,1])
view(3); axis tight
camlight
lighting gouraud