如何用MATLAB在直角座標系下繪製球面x 2 y 2 z 2 4被柱面 x 1 2 y 2 1截得的部分曲面 急!謝謝

時間 2021-06-14 09:11:40

1樓:匿名使用者

clear;clc;

r=1;%r的值自己改

%柱面部分

t=linspace(0,2*pi,37);

q=linspace(-1,1,11);

[tt,qq]=meshgrid(t,q);

x=r/2*(cos(tt)+1);

y=r/2*sin(tt);

z=r*sqrt((1-cos(tt))/2).*qq;

mesh(x,y,z)

hold on

%球面部分

p=acos(sin(tt/2)).*qq;

xx=r*sin(tt/2).*cos(p);

yy=r*sin(tt/2).*sin(p);

zz=r*cos(tt/2);

mesh(xx,yy,zz)

axis equal

————————————————

另一種方法

clear;clc;

r=1;%r的值自己改

t=linspace(0,1);q=linspace(-1,1);

[x,y,z]=meshgrid(t,q/2,q);

c=cat(4,x.^2+y.^2+z.^2-r^2,x.^2+y.^2-r*x);

v=max(c,,4);

isosu***ce(x,y,z,v,0);

axis equal;grid on;

非原創 前人留下 自己收藏

這是用matlab畫球面x^2+y^2+z^2=r^2和柱面x^2+y^2=rx相交所成區域

2樓:

plot應該可以的 試試

用matlab軟體作錐面x^2+y^2=z^2和柱面(x-1)^2+y^2=1相交的圖形,求大神幫忙寫一下程式~~~

3樓:匿名使用者

你看看程du

序,不懂

zhi得可以問我。

%程式xgrid = -2:0.1:2;

ygrid = -2:0.1:2;

[x,y] = meshgrid(xgrid,ygrid);

z_p = sqrt(x.^dao2+y.^2);

z_n = -sqrt(x.^2+y.^2);

mesh(x,y,z_p);%錐面版上半部分hold on;

mesh(x,y,z_n);%錐面下半部分hold on;

t=0:pi/20:2*pi;

x1=sin(t)+1;

y1=cos(t);

z1=linspace(-3,3,length(t));

x=meshgrid(x1);y=meshgrid(y1);z=[meshgrid(z1)]';

mesh(x,y,z)%圓柱面權

xlabel('x')

ylabel('y')

zlabel('z')

axis equal

在直角座標系中,在直角座標系中A 1,5 ,B 1,1 C 4,3 ,求三角形ABC的面積

俱懷逸興壯思飛欲上青天攬明月 解答過程如下 已知三角形的頂點座標,求三角形面積,最快的方法就是用向量法。向量ab 2,4 向量ac 3,2 那麼根據向量的叉乘與面積的關係,得到s abc 1 2 4 x 3 2x 2 7。注 這裡用到了叉乘與面積的關係,兩個向量叉乘的模,等於以這兩個向量為臨邊的平行...

unity 座標系不是右手直角座標系?

很簡單的,先畫出x,y軸,伸出右手,四指併攏握緊,拇指與四指成直角,現在使四指按從x軸到y軸的順序穿過x,y.注意是穿了90度,大拇指所指的方向就是z unity 是左手直角座標系。空間向量座標系必須是右手系嗎?不是左手座標系就是x軸的正方向指向右,y軸正方向指向上,z軸的正方向指向裡面。當伸出左手...

如圖,在平面直角座標系中,點A的座標為 根號2,0 ,點A關

解 1 原點對稱 b 2,0 2 ab 2 2 2 2.y軸 ab,根據等邊三角形對稱性,c在y軸上 根據勾股定理,oc ac oa 8 2 6 c 0,6 3 abc的周長為 3ab 6 2。面積為 1 2ab oc 1 2 2 2 6 2 3 為公正奮鬥 1 求點b的座標,b 2,0 2 點c的...