问题描述:
matlab中如何对一个三维图形进行截面?
clear
xm=2.5;ym=2.5;
x=-xm:0.1:xm;y=-ym:0.1:ym;
x=linspace(-xm,xm,40);y=linspace(-ym,ym,40);
[X,Y]=meshgrid(x,y);
R1=sqrt((X+1).^2+Y.^2);R2=sqrt((X-1).^2+Y.^2);
U=1./R1-1./R2;
mesh(x,y,U)
我想对下面图形的一个剖面,比如x+y=0这个面的截面 该如何修改程序?
clear
xm=2.5;ym=2.5;
x=-xm:0.1:xm;y=-ym:0.1:ym;
x=linspace(-xm,xm,40);y=linspace(-ym,ym,40);
[X,Y]=meshgrid(x,y);
R1=sqrt((X+1).^2+Y.^2);R2=sqrt((X-1).^2+Y.^2);
U=1./R1-1./R2;
mesh(x,y,U)
我想对下面图形的一个剖面,比如x+y=0这个面的截面 该如何修改程序?
问题解答:
我来补答展开全文阅读