利用Matlab绘制梯度图、散度图、旋度图。.doc

题 目电磁场理论实验姓 名学 号班 级任课老师实验日期2013年 10月 19日

一、实验目的:

1、利用Matlab绘制梯度图;

2、利用Matlab绘制散度图;

3、利用Matlab绘制旋度图。

二、实验原理:

1.梯度(gradient)

在二元函数的情形,设函数z=f(x,y)在平面区域D内具有一阶连续偏导数,则对于每一点P(x,y)∈D,都可以定出一个向量:(δf/x)*i+(δf/y)*j。这向量称为函数z=f(x,y)在点P(x,y)的梯度,记作gradf(x,y)。类似的对三元函数也可以定义一个:(δf/x)*i+(δf/y)*j+(δf/z)*k 。记为grad[f(x,y,z)]。

2.散度(divergence)

设某量场由 A(x,y,z) = P(x,y,z)i + Q(x.y,z)j + R(x,y,z)k 给出,其中 P、Q、R 具有一阶连续偏导数,∑ 是场内一有向曲面,n 是 ∑ 在点 (x,y,z) 处的单位法向量,则 ∫∫A?ndS 叫做向量场 A 通过曲面 ∑ 向着指定侧的通量,而 δP/δx + δQ/δy + δR/δz 叫做向量场 A 的散度,记作 div A,即 div A = δP/δx + δQ/δy + δR/δz。上述式子中的 δ 为偏微分(partial derivative)符号。

3.旋度(rotation)

表示曲线、流体等旋转程度的量。设有向量场 A(x,y,z)=P(x,y,z)i+Q(x,y,z)j+R(x,y,z)k 用行列式来表示的话,若 A=Ax?i+Ay?j+Az?k。则旋度rotA=(dAz/dy-dAy/dz)i+(dAx/dz-dAz/dx)j+(dAy/dx-dAx/dy)k。旋度的物理意义:设想将闭合曲线缩小到其内某一点附近,那么以闭合曲线L为界的面积也将逐渐减小.一般说来,这两者的比值有一极限值,记作即单位面积平均环流的极限。它与闭合曲线的形状无关,但显然依赖于以闭合曲线为界的面积法线方向且通常L的正方向与规定要构成右手螺旋法则,旋度的重要性在于,可用通过研究表征矢量在某点附近各方向上环流强弱的程度,进而得到其单位面积平均环流的极限的大小程度。

总之,梯度是函数变化率最大的方向向量。散度描述向量沿闭曲面积分,若散度>0,流出大于流入,说明闭曲面内有源泉,散度<0则闭曲面内有漏洞,散度=0则出入平衡。旋度描述向量沿闭曲线积分环量最大的方向及强度。

梯度表达式:grad[f(x,y,z)]=(δf/x)*i+(δf/y)*j+(δf/z)*k

散度表达式:div A=δP/δx + δQ/δy + δR/δz

旋度表达式:rotA=(dAz/dy-dAy/dz)i+(dAx/dz-dAz/dx)j+(dAy/dx-dAx/dy)k

在建立了指定函数的数学模型后,依据上面的分析与所建立的数学模型可以在Matlab环境下编制可仿真,可执行的仿真程序。

三、实验内容:

1.分别用mesh()和surf()绘制出函数xx.*exp(-xx.^2-yy.^2)的立体曲面图。

>>>>>

x=linspace(-2,2,25);

y=linspace(-2,2,25);

[xx,yy]=meshgrid(x,y);

zz=xx.*exp(-xx.^2-yy.^2);

mesh(xx,yy,zz);

colorbar;

>>>>>

>>>>>

x=linspace(-2,2,25);

y=linspace(-2,2,25);

[xx,yy]=meshgrid(x,y);

zz=xx.*exp(-xx.^2-yy.^2);

surf(xx,yy,zz);

colorbar;

>>>>>

1.2.分别用mesh()和surf()绘制出函数sqrt(xx.^2+yy.^2) 的立体曲面图。

>>>>>

x=linspace(-2,2,25);

y=linspace(-2,2,25);

[xx,yy]=meshgrid(x,y);

zz=sqrt(xx.^2+yy.^2);

mesh(xx,yy,zz);

colorbar;

>>>>>

>>>>>

x=linspace(-2,2,25);

y=linspace(-2,2,25);

[xx,yy]=meshgrid(x,y);

zz=sqrt(xx.^2+yy.^2);

surf(xx,yy,zz);

colorbar;

>>>>>

2.分别画出以上两个函数的等高线,并标注等高线值。

>>>>>

x=linspace(-2,2,25);

y=linspace(-2,2,

j散度matlab,利用Matlab绘制梯度图、散度图、旋度图。.doc相关推荐

  1. 环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序

    环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. YID:856064261479453 ...

  2. 环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强

    环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. 现有:6960642614794538 ...

  3. 环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数

    环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. 现有:6960642614794538 ...

  4. Matlab论文插图绘制模板第39期—阶梯图(Stairs)

    在之前的文章中,分享了Matlab折线图的绘制模板: 三维折线图的绘制模板: 以及一些特殊的线图: 这次再来分享一种线图:阶梯图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨 ...

  5. Matlab论文插图绘制模板第48期—平行坐标图(Parallelplot)

    ​上一期文章中,分享了Matlab帕累托图的绘制模板: 这一次,再来分享一种特殊的线图:平行坐标图. '平行坐标图是一种通常的可视化方法,用于对高维几何和多元数据的可视化--为了克服传统的笛卡尔直角坐 ...

  6. Matlab论文插图绘制模板第28期—折线图进阶

    在之前的文章中,分享了Matlab折线图的绘制模板: 散点图的绘制模板: 也介绍了误差棒的使用方式: 这一次,我们尝试在折线图的基础上,加入更多的元素,比如线型.符号类型.公式,并在此基础上添加误差棒 ...

  7. Matlab论文插图绘制模板第56期—曲面图(Surf)

    在之前的文章中,分享了一系列Matlab网格曲面图的绘制模板: 这一次,再来分享一下曲面图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进 ...

  8. 热传递 matlab,利用matlab程序解决热传导问题

    利用matlab程序解决热传导问题 1哈佛大学能源与环境学院课程作业报告作业名称:传热学大作业--利用 matlab 程序解决热传导问题院系:能源与环境学院专业:建筑环境与设备工程学号:5201314 ...

  9. 二维静电场有限元matlab,利用MATLAB计算电磁场有关分布

    <利用MATLAB计算电磁场有关分布>由会员分享,可在线阅读,更多相关<利用MATLAB计算电磁场有关分布(17页珍藏版)>请在人人文库网上搜索. 1.电磁场实验报告实验一 模 ...

最新文章

  1. 如何确定软件测试结束的标准
  2. Gut:华中科大蔺蓉组开发简单便捷无创肠道生物信息获取方法
  3. OpenCV单kinect多帧静止场景的深度图像去噪
  4. 汇编 Irvine32链接库中一些过程函数的使用说明
  5. Linux下如何安装软件
  6. 快讯|腔镜手术机器人研发商“北京术锐”完成数千万元 A 轮融资,顺为资本领投...
  7. bootstrap datetimepicker 复选可删除,可规定指定日期不可选
  8. Python多线程与Socket编程综合案例:素数
  9. 基于Spring Security的认证方式_创建工程_Spring Security OAuth2.0认证授权---springcloud工作笔记119
  10. python爬电影_零基础Python爬虫实现(爬取最新电影排行)
  11. Oracle软件安装及手工建库
  12. 2021新标发布:《实验室安全管理规范》 全文观读
  13. redis实现CAS
  14. mysql经纬度 微信_微信获取用户的经纬度
  15. word下载哪一个比较好
  16. 一个exe可执行程序的生与死
  17. 我在 B 站挖到了 9 款深藏不露的工具,每个都好用到爆!
  18. 90%的 CTO 都做不好绩效管理
  19. 记一次对钓鱼邮件的分析
  20. 删除主键索引 oracle,删除主键无法删除对应索引问题 drop constraint

热门文章

  1. 网上看奥运享受PPStream直播功能
  2. BZOJ2843 - 极地旅行社
  3. Mybatis-Plus(入门篇 ==> 三分钟完成入门案例
  4. MPP DB 是 大数据实时分析系统 未来的选择吗?
  5. 云计算这条赛道上 腾讯云正在加速度超越
  6. 为新课程改革提供有力师资保障(教育部副部长 袁贵仁)
  7. 全局替换字体的 4 种方式
  8. DATALIST不显示
  9. Java笔记(学习中。。)
  10. App Annie免费使用