矢量场可视化
1
二维矢量场箭头图
x=-0.3: 0.041: 0.3; y=-0.3: 0.041: 0.3;
[X,Y]=meshgrid(x,y);
Z=1./sqrt((X-0.2).^2.+Y.^2) -1./sqrt((X+0.2).^2+Y.^2);
[PX,PY]=gradient(-Z,h);
contour(x,y,Z,[-12,-8,-5,-3,-2,-1, -0.5,-0.1,0.1,0.5,1,2,3,5,8,12])
hold on
quiver(X,Y,PX,PY)
电偶极子的电场
二维矢量场流线图
[x,y] = meshgrid(0:0.1:1,0:0.1:1);
u = x; v = -y; % 矢量场
quiver(x,y,u,v) %箭头图
startx = 0.1:0.1:1; % 流线起点
starty = ones(size(startx));
streamline(x,y,u,v,startx,starty)
3
三维矢量场箭头图
三维曲线的切线
二维曲面的法线
t = 0 : 0.5 : 8;
[x,y] = meshgrid(-2:0.4:2,-1:0.3:1);
x = sin(t); y =cos(t); z = t;
z = x .* exp(-x.^2 - y.^2);
plot3(x, y, z), hold on
%计算曲面的法线分量
u=gradient(x);
[u,v,w] = surfnorm(x,y,z);
v=gradient(y);
quiver3(x,y,z,u,v,w);
w=gradient(z);
hold on,
quiver3(x,y,z,u,v,w,0)
surf(x,y,z), hold offf
view(-36,66)
三维矢量场剖面流线图
load wind
zmax = max(z(:)); zmin = min(z(:));
streamslice(x,y,z,u,v,w,[],[],(zmax-zmin)/2)
5
三维矢量场
6
figure 三维矢量场的流线
load wind
[sx sy sz] = meshgrid(80, 20:10:50, 0:5:15);
plot3(sx(:),sy(:),sz(:),*r); %标出流线起点
h=streamline(x,y,z,u,v,w,sx,sy,sz);
set(h, Color, cyan);
daspect([1 1 1])
box on;
camproj pe
您可能关注的文档
最近下载
- 重症肺结核诊断和治疗专家共识.pptx VIP
- 某某市税务局“岗位大练兵 业务大比武”活动实施方案范本.doc VIP
- T∕CSAE 91-2018 汽车生命周期温室气体及大气污染物排放评价方法.pdf
- 个人独资企业章程.pdf VIP
- 2026年中小学寒假安全教育主题班会课件PPT.pptx VIP
- 5 《火灾自动报警系统施工及验收规范》(GB50166--92)附表.pdf VIP
- 光伏电站并网启动调试方案.pdf VIP
- pNC系统载体使用说明.PDF
- 小学篮球兴趣小组教学计划范文(32篇).docx VIP
- 山东省临沂市罗庄区2024-2025学年七年级上学期期末考试地理试题.pdf VIP
原创力文档

文档评论(0)