MATLAB曲线曲面绘制代码大全.txt22真诚是美酒,年份越久越醇香浓型;真诚是焰火,在高处绽放才愈是美丽;真诚是鲜花,送之于人手有余香。一颗孤独的心需要爱的滋润;一颗冰冷的心需要友谊的温暖;一颗绝望的心需要力量的托慰;一颗苍白的心需要真诚的帮助;一颗充满戒备关闭的门是多么需要真诚这一把钥匙打开呀!
%plot3(x,y,z)用来绘制3维曲线图,而不能绘制曲面图!就是把所有的
%(x,y,z)点连接在一起。而画曲面图必须用surf和mesh函数,而这两个
%函数都需要知道对应x,y向量交叉点内所有点处的z值,所以得用
%x=-200:0.3:200;y=-200:0.1:200;
%[X,Y]=meshgrid(x,y);
%Z=X.*Y/sqrt(X.*X+Y.*Y)
%获得z值,再用mesh(X, Y, Z);绘曲面图 ,下面为代码
x=-200:0.3:200;y=-200:0.1:200;
[X,Y]=meshgrid(x,y);
Z=X.*Y./sqrt(X.*X+Y.*Y);
mesh(X,Y,Z)
%希望能解决你的问题!
################################################################################ ###
matlab画两曲面的交线
悬赏分:100 - 解决时间:2009-10-4 19:37
上半球面z.^2+y.^2+x.^2=1(z>=0) 与平面x+y+z=1.5的交线该怎么画出来?
---------------------------
[X,Y,Z]=sphere(50);
Z(Z<0)=-(Z(Z<0));
mesh(X,Y,Z)%画上半球面
hold on;
ezmesh('1.5-x-y',[-1 1])%画平面
[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,20)
################################################################################ ###
两直线相交
function [X,Y]=pll(X1,Y1,X2,Y2)