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的...