1樓:我行我素
[x1,y1,z1]=sphere(400);
xq=2*x1;yq=2*y1;zq=z1*2;
mesh(xq,yq,zq) %畫球
alpha(0.9);
hold on
[x,y,z]=cylinder(2,400);
mesh(x,y,z),%畫圓柱
alpha(0.2);
colormap(jet)
plot3(x(1,:),y(1,:),zeros(length(x(1,:))),'k.')%畫交線
hold off
按上面語句試試
2樓:
一個球一個圓,不知道你想表達什麼
畫球interval=2*pi/360;;
t=-pi:interval:pi;
t2=(-pi:interval:pi)';
x=cos(t2/2)*sin(t);
y=cos(t2/2)*cos(t);
z=sin(t2/2)*ones(size(t));
figure,hold on;
surf(x,y,z);
grid on;
alpha(0.2);
shading flat;
view([1,1,0.5])
如何用matlab在直角座標系下繪製球面x^2+y^2+z^2=4被柱面(x-1)^2+y^2=1截得的部分曲面.急!謝謝
3樓:匿名使用者
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相交所成區域
4樓:
plot應該可以的 試試
用matlab畫出上半球面 (x^2+y^2+z^2=1 ) 與平面 x+y+z=1.5的交線 10
5樓:風清響
[x,y,z]=sphere(50); %利用sphere建立矩陣
z(z<0)=0 %把z<0的部分置為0
mesh(x,y,z) %畫上半球面
hold on;
ezmesh('1.5-x-y',[-1 1]) %畫平面x+y+z=1.5
[x,y,z]=meshgrid(linspace(-1,1));
contourslice(x,y,z,x+y+z-1.5,x,y,z,[0 0]) %畫交線
axis equal
然後你可以轉換一下視角
view(135,0)
----------------------其實簡單點這樣就行------------------
[x,y,z]=sphere(50); %利用sphere建立矩陣
z(z<0)=0 %把z<0的部分置為0
mesh(x,y,z) %畫上半球面
hold on;
ezmesh('1.5-x-y',[-1 1]) %畫平面x+y+z=1.5
axis equal
view(135,0)
6樓:匿名使用者
泡沫是一個舞蹈基礎的電子商務平臺,為從業店提供全面服務的**。
用matlab軟體程式設計 求出球面上x 2 y 2 z 2 1上與點 3,1, 1 距離最近和最
functionf myfun x f sqrt x 1 3 2 x 2 1 2 x 3 1 2 function c,ceq conf x c 0 ceq 1 x 1 2 x 2 2 x 3 2 這兩個函式分別定義在myfun.m和conf.m中命令列輸入 x,fval fmincon myfun...
求函式uxy2yz在限制條件x2y2z
郭敦榮回答 y 2 x 0 1 x 2z 2 y 0 2 2y 2 z 0 3 x2 y2 z2 10 0 4 得出x 1 為輔助元,其解未列出。由 1 得,2 y x 5 由 3 得,2 2y z 6 y x 2y z,z 2x 7 5 代入 2 得,x 2z y2 x 0 8 7 代入 8 得,...
其中是球面x 2 y 2 z 2 a 2被平面z h 0 h a 截出的頂部
球面方程寫為 z a x y z x x a x y z y y a x y ds 1 z x z y dxdy a a x y dxdy a a x y dxdy 則 62616964757a686964616fe59b9ee7ad9431333330353539 1 z ds 1 a x y d...