欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

电磁场与电磁波——标量场及其梯度

程序员文章站 2022-03-18 21:51:40
...

电磁场与电磁波——标量场及其梯度

标量场(a)及其梯度的图形化

 (a)T=10+x,for10x10; \ (a)T=10+x, for -10 \le x \le 10;求梯度为
T=x^ \nabla T= \hat x

// MATLAB程序:
[X,Y] = meshgrid(-10:3:10);
Z = 10+X;
[DX,DY] = gradient(Z,3,3);

figure
contour(X,Y,Z)
hold on
quiver(X,Y,DX,DY)
hold off
An highlighted block
var foo = 'bar';

标量场(a)及其梯度的图形化表示:
电磁场与电磁波——标量场及其梯度

标量场(b)其梯度的图形化

 (b)T=x2,for10x10; \ (b)T=x^2, for -10 \le x \le 10;求梯度为
T=x^2x \nabla T= \hat x 2x

// MATLAB程序:P337b.m
[X,Y] = meshgrid(-10:3:10);
Z = X.*X;
[DX,DY] = gradient(Z,3,3);
 figure
contour(X,Y,Z)
hold on
quiver(X,Y,DX,DY)
hold off

(b)的场分布和梯度图示:
电磁场与电磁波——标量场及其梯度

标量场(c)及其梯度的图形化

 (c)T=100+xy,for10x10; \ (c)T=100+xy, for -10 \le x \le 10;求梯度为
T=x^y+y^x \nabla T= \hat x y+\hat y x

// MATLAB程序:
[X,Y] = meshgrid(-10:1:10);
Z = 100+X.*Y;
[DX,DY] = gradient(Z,1,1);
 
figure
contour(X,Y,Z)
hold on
quiver(X,Y,DX,DY)
hold off

(c)的场分布和梯度图示:
电磁场与电磁波——标量场及其梯度

相关标签: 矢量分析 matlab