matlab中绘制曲面交线的问题
程序如下很简单;但是有看不懂地方。clear;clc;[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);z1=x.^2-2*y.^2;z2=2*x+3*...
程序如下很简单;
但是有看不懂地方。
clear;clc;
[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);
z1=x.^2-2*y.^2;
z2=2*x+3*y;
mesh(x,y,z1);
hold on;
mesh(x,y,z2);
r0=find(abs(z1-z2)<=0.1);
px=x(r0);
py=y(r0);
pz=z1(r0);
plot3(px,py,pz,'*')
colormap(gray)
这一部分是什么意思?求解释
‘r0=find(abs(z1-z2)<=0.1);
px=x(r0);
py=y(r0);
pz=z1(r0);
plot3(px,py,pz,'*')
colormap(gray) 展开
但是有看不懂地方。
clear;clc;
[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);
z1=x.^2-2*y.^2;
z2=2*x+3*y;
mesh(x,y,z1);
hold on;
mesh(x,y,z2);
r0=find(abs(z1-z2)<=0.1);
px=x(r0);
py=y(r0);
pz=z1(r0);
plot3(px,py,pz,'*')
colormap(gray)
这一部分是什么意思?求解释
‘r0=find(abs(z1-z2)<=0.1);
px=x(r0);
py=y(r0);
pz=z1(r0);
plot3(px,py,pz,'*')
colormap(gray) 展开
1个回答
展开全部
r0=find(abs(z1-z2)<=0.1); % 找到对应z1与z2差值小于0.1的序号,即近似z1=z2的位置,也就是找到交点
px=x(r0); % 取出交点的横坐标
py=y(r0); % 取出交点的纵坐标
pz=z1(r0); % 取出交点的竖坐标
plot3(px,py,pz,'*') % 根据取出的交点坐标画图,样式为*表示的点
colormap(gray) % 采用灰度色标,也就是你看到的曲面图是以灰色深浅表示z坐标大小的
Sievers分析仪
2025-01-06 广告
2025-01-06 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询