MATLAB电磁场实验指导书
2、矩阵及其元素的赋值
( 1) MATLAB 中的变量或常量都代表矩阵,标量应看作 1×1 阶的矩阵。
( 2)矩阵的赋值:
①矩阵的值放在方括号中;
②一行中各元素之间以逗号或者空格分开,不同的行则以分号隔开;
③句的结尾可用回车符或逗号,此时会立即显示运算结果。如果不希望
显示结果,就以分号结尾。此时运算仍然执行,只是不显示。
出量,而 size 有两个输出量,所以,作加减法的结构检验时只能用
size。
(2)矩阵乘法
n×p 的矩阵 A 与 p×m 的矩阵 B 的乘积 C 是一个 n×m 的矩阵,通过运算符 *实现。 p 是 A 矩阵的列数,也是 B 矩阵的行数,称为这两个相乘矩阵的内阶数,这里要注意,两矩阵 相乘的必要条件是它们的内阶数相等。
format hex
400921fb54442d18
16 位十六进制数
format bank
3.14
两位小数
format +
+
5/113
分数近似
MATLAB 默认的显示格式是 format loose(稀疏格式),屏幕的显示会有很多
空行,而如果用显示格式命令 format compac(t 紧凑格式),则会用紧凑格式显示。
ans =
2
0 -2
1
0 -1
0
0
0
所以要注意左乘与右乘结果一般不同, 只有单位矩阵例外, 单位矩阵乘以任何矩阵, 无论左
乘还是右乘,其乘积仍等于该矩阵 ,但要保证单位矩阵的阶数与相乘矩阵的阶数相等。即
eye(n)*A=A
A*eye(n)=A
2、矩阵除法及线性方程组的解 (1)线性代数中没有除法,只有逆矩阵,矩阵的除法是
0
f3 =
10
01
键入 f4=linspace(0,1,5)得
f4 =
0 0.2500 0.5000 0.7500 1.0000
大矩阵可由小矩阵组成,但必须其行列数正确,恰好填满全部元素。
如键入 f5=[1 1 1;2 2 2;3 3 3]得
f5 =
1
1
1
2
2
2
3
3
3
则键入 fb=[f1,f5;f3,f2] 可得
如输入 x=[-1.3 sqrt(3) (1+2+3/5*4)]
则显示结果为
x=
-1.3000 1.7321 4.8000
可以单独给矩阵的元素赋值。
如 x(2)=1.7321,a(2,3)=6 等。
如果赋值元素的下标超出了原来矩阵的大小,矩阵的行列会自动扩展。跳空
的元素会被自动赋值为 0。
如 x(5)=abs(x(1))
1.2 基本语法
(一)变量及其赋值 1、标识符与数
(1)标识符是标识变量名、常量名、函数名和文件名的字符串的总称。在 MATLAB 中,变量和常量的标志符最长允许 19 个字符; 函数和文件名通常不超 过 8 个字符(受操作系统文件管理器的限制) 。这些字符包括全部的英文字母 (区 分大小写)、阿拉伯数字和下划线等符号。 标识符的第一个字符必须是英文字母。
m=
5
n=
5
当两个矩阵相加(减)时,如果有一个是标量,则
MATLAB 承认算式有效,并自动将
该标量扩展成同结构的等元素矩阵,再进行加(减)运算。例如:
键入 x=[-1 0 1] ; y=x-1 得
y=
-2 -1
0
对于一维矩阵(数组) ,可以用 length 语句来求其长度,它不区分列或行,只有一个输
则 MATLAB 会自动给出一个临时变量 ans,把右端的结果暂存于 ans中。例如键
入 a/7 得
ans =
0.1429 0.2857 0.4286
1.0000 1.1429 1.2857
3、复数矩阵、运算及其赋值
( 1) MATLAB 的每一个元素都可以是复数,复数的虚数部分用 i 或 j 表示,这
显示形式
说明
format long
3.14159265358979
16 位十进制数
format long e
3.141592653589793e+000 16 位十进制数加指数
format short(默认)
3.1416
二位整数,四位小数
format short e
3.1416e+000
5 位十进制数加指数
工作空间 (Workspace): (1) 显示计算机内存中现有变量的名称、类型、结构及其占用子节数等。
(2) 如果直接双击某变量, 则弹出 Array Editor 窗口供用户查看及修改变量内 容。 (3) 该窗口上有工具条支持用户将某变量存储到文件中或者从文件中载入某 变量。 命令历史记录 (Command History): (1) 保存并显示用户在命令窗口中输入过的命令, 以及每次启动 MATLAB 的 时间等信息。 (2) 若双击某条命令记录,则 MATLAB 会再次执行该命令。 当前路径窗口 (Current Directory): (1) 先是当前路径内的所有文件。 (2) 用户可以在这里新建或删除一个文件,也可以双击一个文件,在编辑 /调 试窗口中打开。 设置当前路径 (Current Directory): (1) 用于选择当前工作路径。 (2) 可以在命令窗口中输入文件名来直接调用工作路径下的文件。 使用 MATLAB 时获取帮助的两种方法: 一是直接在命令窗口中输入 help 函 数名或命令;二是在帮助窗口中浏览或搜索相应信息。还可以参考 MATLAB 的 Demo 程序来学习 MATLAB 编程。
全 1 矩阵 ones(m,n)是 m×n 的所有元素均为 1 的矩阵。
均分向量 linspace(a,b,n)是在 a 与 b 之间均匀地产生 n 个点值,形成 n 维向量。
如:键入 f1=ones(3,2),f2=zeros(2,3),f3=eye(2)得
f1 =
11
11
11
f2 =
0
0
0
0
0
④变量的元素用圆括号“ ()”中的数字(也称为下标)来注明,一维矩
阵(也称为数组或向量)中的元素用一个下标表示,二维的矩阵可有两个下
标数,以逗号分开。
赋值语句一般形式为:变量 =表达式(或数)
例如:输入语句
a=[1 2 3;4 5 6;7 8 9]
则显示结果为
a=
1
2
3
4
5
6
7
8
9
元素可以用表达式代替。
MATLAB 从逆矩阵的概念引伸来
的。有左除和右除两种情况。
B 左除矩阵 D 相当于矩阵 B 左乘矩阵 D 的逆矩阵,记作 D\B 。左除条件是:两矩阵的 行数必须相等。 ( D*X=B,X=D -1*B=D\B ,可见需要 D 与 B 的行数相等)
如果两个相乘的矩阵有一个是标量,则 阵的每个元素。
MA TLAB 不检查其内阶数,而用该标量乘以矩
若把 y 转置,即 y’为 3×1 的矩阵,而 x 是 1×3 的矩阵,则 x*y ’的内阶数相等为 3 键入 x*y ’得
ans=2 该式子称为 x 左乘 y’。如果使 x 右乘 y’,则 y’*x 内阶数为 1, 键入 y’*x 得
则得 x=-1.3000 1.7321 4.8000
0 1.3000
又如键入 a(4,3)=6.5,则得
a=
1.0000 2.0000 3.0000
4.0000 5.0000 6.0000
7.0000 8.0000 9.0000
0
0
6.5000
给全行赋值,可用冒号。
如给 a 的第 5 行赋值。键入 a(5,:)=[5,4,3]得
MATLAB7.3.0 启动后界面如图 1 所示。
图 1 MATLAB7.3.0 启动后界面
命令窗口 (Command Window): (1) 用于执行 MATLAB 命令,正常情况下提示符为“ >>”,表示 MATLAB 进入工作状态。 (2) 在提示符后输入运算指令和函数调用等命令(不带“; ”),MATLAB 将 迅速显示出结果并再次进入准备工作状态。 (3) 若命令后带有“;”, MATLAB 执行命令后不显示结果。 (4) 在准备工作状态下,如果按上下键, MATLAB 会按顺序依次显示以前输 入的命令,若要执行它,则直接回车即可。
电磁场实验仿真指导书 1、 Matlab 基础 2、实验内容
2.1 预习 点电荷电场分布 2.2 实验一 电偶极子电场分布仿真 2.3 实验二 特殊边界条件的电场分布 2.4 实验三 直导线的磁场分布 2.5 实验四 磁偶极子的磁场分布
1 MATLAB 基础
1.1 简介
MATLAB 是一门计算机程序语言,取名源于 Matrix Laboratory ,意在以矩阵 方式处理数据。一般认为 MATLAB 的典型应用包括:数值计算与分析、符号运 算、建模与仿真、数据可视化、图形处理及可视化、基于图形用户界面的应用程 序开发。
是在 MATLAB 启动时就在内部设定的。 MATLAB 中所有的运算符和函数都对复
数有效。
例如:键入 c=3+5.2i 或 c=3+5.2j 得
c=
3.0000 + 5.2000i
( 2)复数矩阵有两种赋值方法。
对复数矩阵的元素逐个赋值。
如键入 z=[1+2i,3+4i;5+6i,7+8i] 得
z=
1.0000 + 2.0000i 3.0000 + 4.0000i
5.0000 + 6.0000i 7.0000 + 8.0000i
电磁场实验一_有限差分法的matlab实现
电磁场与电磁波实验报告实验项目:_______有限差分法__ ____ 班级:_____ __12电子2 ____ __ 实验日期:__2014年12月23日姓名:___ _ __陈奋裕 __ __ 学号:___ ___1215106003 _____ 组员姓名:___ _ __ __ __ 组员学号:___ ___ _____ 指导教师:_ ____张海 ______一、实验目的及要求1、学习有限差分法的原理与计算步骤;2、学习用有限差分法解静电场中简单的二维静电场边值问题;3、学习用Matlab 语言描述电磁场与电磁波中内容,用matlab 求解问题并用图形表示出了,学习matlab 语言在电磁波与电磁场中的编程思路。
二、实验内容理论学习:学习静电场中边值问题的数值法中的优先差分法的求解知识; 实践学习:学习用matlab 语言编写有限差分法计算二维静电场边值问题;三、实验仪器或软件电脑(WIN7)、Matlab7.11四、实验原理 基本思想是把连续的定解区域用有限个离散点构成的网格来代替, 这些离散点称作网格的节点;把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似;把原方程和定解条件中的微商用差商来近似, 积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差分方程组 , 解此方程组就可以得到原问题在离散点上的近似解。
然后再利用插值方法便可以从离散解得到定解问题在整个区域上的近似解。
简单迭代法: 这一方法的求解过程是,先对场域内的节点赋予迭代初值(0),i j ϕ,这里上标(0)表示0次(初始)近似值。
然后按Laplace 方程(k 1)(k)(k)(k)(k),1,,11,,11[]4i j i j i j i j i j ϕϕϕϕϕ+--++=+++(i,j=1,2,…) 进行反复迭代(k=0,1,2,…)。
若当第N 次迭代以后,所有的内节点的相邻两次迭代值之间的最大误差不超过允许范围,即(N)(N-1),,max|-|<W i j i j ϕϕ这里的W 是预设的允许误差,此时即可终止迭代,并将第N 次迭代结果作为内节点上电位的最终数值解。
工程电磁场实验指导1
电磁场与电磁波实验指导书信息科学与工程学院杨光杰2013.3实验1:熟悉Matlab 、矢量运算要求: 学习矢量的定义方法(例A=[1,2,3]),加减运算,以及点积dot(A,B)、叉积cross(A,B)、求模运算norm(A)。
1) 通过调用函数,完成下面计算【p31,习题1.1】。
给定三个矢量A 、B 和C 如下:23452x y z y z x zA e e eB e eC e e =+-=-+=-求(1)A e ;(2)||A B -; (3)A B ⋅; (4)AB θ (5)A 在B 上的投影 (6)A C ⨯; (7)()A B C ⋅⨯和()C A B ⋅⨯; (8)()A B C ⨯⨯和()A B C ⨯⨯答案:(1)[0.2673,0.5345,0.8018]A e =-; (2)||7.2801A B -=; (3)11A B ⋅=-; (4) 2.3646(135.4815)AB θ=;(5) 2.6679-;(6)[4,13,10]A C ⨯=---; (7)()()42A B C C A B ⋅⨯=⋅⨯=-;(8)()[2,40,5]A B C ⨯⨯=-;()[55,44,11]A B C ⨯⨯=--2) 三角形的三个顶点位于A(6,-1,2), B(-2,3,-4), C(-3, 1,5)点,求(1)该三角形的面积;(2)与该三角形所在平面垂直的单位矢量。
(答案S=42.0119, [0.2856,0.9283,0.238]n =)3) 在直角坐标系中,在点P(3,4,2)处的电场强度为423x y z E e e e =++。
求E 在柱坐标下的表达式。
(答案423z E e e e ρφ=-+)实验2:静电场1)真空中四个点电荷分别位于点P1(1,1,0),P2(-1,1,0),P3(-1,-1,0),P4(1,-1,0),它们所带的电荷量都是3nC (纳库仑),求在点P(1,1,1)处产生的电场强度E 。
MATLAB电磁场实验指导书
电磁场实验仿真指导书1、Matlab 基础2、实验内容2.1 预习点电荷电场分布2.2 实验一电偶极子电场分布仿真2.3 实验二特殊边界条件的电场分布2.4 实验三直导线的磁场分布2.5 实验四磁偶极子的磁场分布1 MATLAB 基础1.1 简介MATLAB是一门计算机程序语言,取名源于Matrix Laboratory,意在以矩阵方式处理数据。
一般认为MATLAB的典型应用包括:数值计算与分析、符号运算、建模与仿真、数据可视化、图形处理及可视化、基于图形用户界面的应用程序开发。
MATLAB7.3.0启动后界面如图1所示。
图1 MATLAB7.3.0启动后界面命令窗口(Command Window):(1) 用于执行MATLAB命令,正常情况下提示符为“>>”,表示MATLAB进入工作状态。
(2) 在提示符后输入运算指令和函数调用等命令(不带“;”),MATLAB将迅速显示出结果并再次进入准备工作状态。
(3) 若命令后带有“;”,MATLAB执行命令后不显示结果。
(4) 在准备工作状态下,如果按上下键,MATLAB会按顺序依次显示以前输入的命令,若要执行它,则直接回车即可。
工作空间(Workspace):(1) 显示计算机内存中现有变量的名称、类型、结构及其占用子节数等。
(2) 如果直接双击某变量,则弹出Array Editor窗口供用户查看及修改变量内容。
(3) 该窗口上有工具条支持用户将某变量存储到文件中或者从文件中载入某变量。
命令历史记录(Command History):(1) 保存并显示用户在命令窗口中输入过的命令,以及每次启动MATLAB的时间等信息。
(2) 若双击某条命令记录,则MATLAB会再次执行该命令。
当前路径窗口(Current Directory):(1) 先是当前路径内的所有文件。
(2) 用户可以在这里新建或删除一个文件,也可以双击一个文件,在编辑/调试窗口中打开。
利用MATLAB计算电磁场有关分布
电磁场实验报告实验一 模拟电偶极子的电场和等位线学院:电气工程及其自动化 班级: 学号: 姓名:实验目的: 1、了解并掌握 MATLAB 软件,熟练运用 MATLAB 语言进行数值运算。
2、熟练掌握电偶极子所激发出的静电场的基本性质 3、掌握等位线与电力线的绘制方法实验要求: 1、通过编程,完成练习中的每个问题,熟练掌握 MATLAB 的基本操作。
2、请将原程序以及运行结果写成 word 文档以方便检查实验内容:一、相关概念回顾 对于下图两个点电荷形成的电场两个电荷共同产生的电位为: pq 4π 0(1 r11 r2)q 4π 0r2 r1 r1r2其中距离分别为 r1 (x q1x)2 ( y q1y)2 , r2 (x q2x)2 ( y q2 y)2 电场强度与电位的关系是 E p 等位线函数为: (x, y, z) C电力线函数为: Ex Ey dx dy二、实验步骤 1、打开 MATLAB 软件,新建命令文档并保存,并在文档中输入程序。
2、输入点电荷 q1 的坐标(q1x,q1y), 以及 q1 所带的电量。
调用 input 函数。
如果不知道该函数的使用方法可在 MATLAB 命令行处键入 doc input。
3、输入点电荷 q1 的坐标(q1x,q1y), 以及 q1 所带的电量。
4、定义比例常系数 1 9e9 , 命令为 k=9e9。
4π 05、定义研究的坐标系范围为 x 5,5, y 5,5,步长值为 0.1。
6、将x,y两组向量转化为二维坐标的网点结构,函数为meshgrid。
命令为 [X,Y]=meshgrid(x,y),如果不知道该函数的使用方法可在MATLAB命令行处键入 doc meshgrid。
7、计算任意一点与点电荷之间的距离 r,公式为 r1 (x q1x)2 ( y q1y)2 ,r2 (x q2x)2 ( y q2 y)2q 11 V ( ) 8、计算由 q1,q2 两个点电荷共同产生的电势 4π0 r1 r2 9、注意,由于在 q1 和 q2 位置处计算电势函数为无穷大或者无穷小,因此要把 这两点去掉掉,以方便下面绘制等势线。
电磁场中matlab仿真实现工具箱
实验六:使用偏微分方程工具箱对电磁场的仿真一、实验目的与要求1.掌握微分方程工具箱的使用方法;2.掌握使用偏微分方程工具箱分析电磁场。
二、实验类型设计三、实验原理及说明偏微分方程的工具箱(PDE toolbox)是求解二维偏微分方程的工具,MA TLAB专门设计了一个应用偏微分方程的工具箱的演示程序以帮助使用者快速地了解偏微分方程的工具箱的基本功能。
操作方法是在MA TLAB的指令窗口键入pdedemos,打开Command Line Demos窗口,如图所示。
只要单击任意键就会使程序继续运行,直至程序运行结束。
单击信息提示按钮(Info)是有关演示窗口的帮助说明信息。
8个偏微分方程的演示程序分别是泊松方程、亥姆霍兹方程、最小表面问题、区域分解方法、热传导方程、波动方程、椭圆型方程自适应解法和泊松方程快速解法。
(一)偏微分方程的工具箱的基本功能偏微分方程的工具箱可以求解一般常见的二维的偏微分方程,其基本功能是指它能解的偏微分方程的类型和边值条件。
用户可以不必学习编程方法仅仅在图形用户界面窗口进行操作,就能得到偏微分方程的数值解。
1.工具箱可解方程的类型定义在二维有界区域Ω上的下列形式的偏微分方程,可以用偏微分方程工具箱求解:椭圆型()f au u c =+∇∙∇- 抛物型()f au u c tu d =+∇∙∇-∂∂ 双曲型()f au u c tu d =+∇∙∇-∂∂22 本征值方程()du au u c λ=+∇∙∇-式中,u 是偏微分方程的解;c 、a 、d 、f 是标量复函数形式的系数,在抛物型和双曲型方程中,它们也可以是t 的函数,λ是待求的本征值。
当c 、a 、f 是u 的函数时,称之为非线性方程,形式为()()()()u f u u a u u c =+∇∙∇-也可以用偏微分方程工具箱求解。
2.工具箱可解方程的边值条件解偏微分方程需要的边值条件一般为下面两种之一:狄里赫利(Diriclet)边值条件 hu=r广义诺曼(Generalized Neumann)边值条件 ()g qu u c n =+∇∙式中,n为边界外法向单位向量;h 、q 、r 、g 是在边界上定义的复函数。
MATLAB实验电磁实验仿真
实验四 电磁实验仿真 —点电荷电场分布的模拟一. 实验目的电磁场是一种看不见摸不着但又客观存在的物质,通过使用Matlab 仿真电磁场的空间分布可以帮助我们建立场的图景,加深对电磁理论的理解和掌握。
按照矢量分析,一个矢量场的空间分布可由其矢量线(也称力线)来形象表示。
点电荷的电场就是一个矢量场,模拟其电力线的分布可以得到电场的空间分布。
通过本次上机实验希望达到以下目的:1. 学会使用MATLAB 绘制电磁场力线图和矢量图的方法;2. 熟悉二维绘图函数contour 、quiver 的使用方法。
二. 实验原理根据库仑定律,真空中的一个点电荷q 激发的电场3r E q r=v v (高斯制) (1) 其中r 是观察点相对电荷的位置矢量。
考虑相距为d 的两个点电荷q 1和q 2,以它们的中点建立坐标(如图),根据叠加原理,q 1和q 2激发的电场为:12123312r r E q q r r =+v v v (2) 由于对称性,所有包含电荷的平面上,电场的分布一样,所以只需要考虑xy 平面上的电场分布,故121233331212(/2)(/2)ˆˆˆˆ()[]x y E E q x q x q y d q y d E j j r r r r i i -+==++++v (3)其中12 r r ==。
根据电动力学知识(参见谢处方,《电磁场与电磁波》,1.4.1节),电场矢量线(或电力线)满足微分方程: yx E dydx E = (4) 代入(3)式解得电力线满足的方程 1212(/2)(/2)q y d q y d r r C -++= (5) 其中C 是积分常数。
每一个C 值对应一根电力线。
电场的分布也可以由电势U 的梯度(gradient ,为矢量)的负值计算,根据电磁学知识,易知两点电荷q 1和q 2的电势1212q q U r r =+(6)那么电场为 E gradU U =-=-∇v (7)或者 ()(),x y x y E U E U =-∇=-∇ (8)在Matlab 中,提供了计算梯度的函数gradient()。
MATLAB实验指导书(共5篇)
MATLAB实验指导书(共5篇)第一篇:MATLAB实验指导书MATLAB 实验指导书皖西学院信息工程学院实验一 MATLAB编程环境及简单命令的执行一、实验目的1.熟悉MATLAB编程环境二、实验环境1.计算机2.MATLAB7.0集成环境三、实验说明1.首先应熟悉MATLAB7.0运行环境,正确操作2.实验学时:2学时四、实验内容和步骤1.实验内容(1)命令窗口的使用。
(2)工作空间窗口的使用。
(3)工作目录、搜索路径的设置。
(4)命令历史记录窗口的使用。
(5)帮助系统的使用。
(6)了解各菜单的功能。
2.实验步骤(1)启动MATLAB,熟悉MATLAB的桌面。
(2)进入MATLAB7.0集成环境。
(3)在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。
1)(365-52⨯2-70)÷3 2)>>area=pi*2.5^2 3)已知x=3,y=4,在MATLAB中求z:x2y3 z=2(x-y)4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。
⎡162313⎤⎢511108⎥⎥m1=⎢⎢97612⎥⎢⎥414151⎣⎦执行以下命令>>m1(2 , 3)>>m1(11)>>m1(: , 3)>>m1(2 : 3 , 1 : 3)>>m1(1 ,4)+ m1(2 ,3)+ m1(3 ,2)+ m1(4 ,1)5)执行命令>>helpabs 查看函数abs的用法及用途,计算abs(3 + 4i)6)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)7)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。
五、思考题1、以下变量名是否合法?为什么?(1)x2(2)3col(3)_row (4)for2、求以下变量的值,并在MATLAB中验证。
新!10级(4)通信工程--电磁场与电磁波实验指导书-李路
《电磁场与电磁波》实验指导书李路编沈阳大学信息工程学院目录实验一熟悉MA TLAB仿真软件实验二等量同号点电荷电场实验三等量异号点电荷的电势分布实验四带电粒子在均匀电磁场中运动实验五使用m语言对电磁场的仿真实验六使用偏微分方程工具箱对电磁场的仿真课程编号:11211041 课程类别:学科必修课程适用层次:本科适用专业:通信工程课程总学时:48 适用学期:第4学期实验学时:12 开设实验项目数:6撰写人:李路审核人:周昕教学院长:范立南实验一:熟悉MATLAB仿真软件一、实验目的与要求1.了解MATLAB应用开发环境2.了解MATLAB的使用方法二、实验类型验证三、实验原理及说明掌握MATLAB的基本功能。
序号名称主要用途1 一台安装Windows2000的pc机。
计算机的具体要求:⒈Pentium3以上的CPU;⒉建议至少256MB的内存;⒊建议硬盘至少20GB4.安装MATLAB仿真软件。
运行MATLAB仿真软件。
五、实验内容和步骤在Windows窗口中用鼠标双击MA TLAB图标即可进入MA TLAB的工作窗口(Command Window),如图1所示。
没有图标可利用MA TLAB\bin目录下的MATLAB.exe文件在桌面上建立一个快捷方式。
图1 MA TLAB工作窗口退出MATLAB的方法有三种:单击工作窗口右上角的关闭按钮;用菜单File→Exit MATLAB命令;或者直接在工作窗口中输入quit后回车。
工作窗口是标准的Windows窗口形式,用户在命令窗口中输入各种指令,进行运算;在左侧的变量窗口中监控当前所创立的所有变量。
Current Directory是系统的当前工作路径,MA TLAB对函数或文件等进行搜索,用户每次文件的创建、保存都在这个路径下进行。
初次启动MA TLAB时系统的默认工作路径是MA TLAB目录下的Work子目录,如果要改变当前的工作路径,可以单击如图2所示的路径栏右侧的,在弹出的路径选择对话框内选择想要设置的路径。
Matlab在电磁场仿真中的应用指南
Matlab在电磁场仿真中的应用指南引言:随着科技的不断进步,电磁场仿真逐渐成为理解和设计电磁系统的重要工具。
然而,对于初学者来说,电磁场仿真可能会显得有些困难。
幸运的是,Matlab提供了强大的仿真工具箱,可以简化这一过程并提供准确的结果。
本文将深入探讨Matlab在电磁场仿真中的应用,并提供一些实用的指南。
1. 电磁场建模在进行电磁场仿真前,需要对电磁场进行建模。
建模的目的是确定物理模型和相关参数,以便计算和分析电磁现象。
Matlab提供了各种建模工具,如有限元法、边界元法和有限差分法等。
根据不同的情况,选择适合的建模方法非常重要。
2. 材料属性的处理在电磁场仿真中,物体的材料属性对电磁现象起着重要作用。
Matlab提供了各种处理材料属性的函数和工具箱。
例如,可以使用Matlab的材料库来获取不同材料的电磁参数。
此外,Matlab还提供了处理非均匀材料和各向异性材料的功能。
正确理解和使用这些函数和工具箱可以提高仿真的准确性和效率。
3. 边界条件的设定在电磁场仿真中,边界条件的设定对结果的准确性至关重要。
Matlab提供了多种处理边界条件的方法。
例如,可以使用无限远场边界条件来模拟开放区域,或者使用周期性边界条件来模拟周期性结构。
Matlab还支持自定义边界条件,使用户能够根据实际需求进行设置。
4. 电磁场分析在电磁场仿真中,对电磁场进行分析是重要的一步。
Matlab提供了多种电磁场分析的函数和工具箱。
例如,可以使用电场和磁场分布函数来可视化电磁场的分布情况。
此外,还可以使用功率流密度函数来分析电磁场中的能量传输情况。
通过深入理解这些函数和工具箱,可以获得更详细的电磁场分析结果。
5. 结果验证与优化在进行电磁场仿真后,需要对结果进行验证和优化。
Matlab提供了多种验证结果的方法。
例如,可以与已知的解析解进行比较,或者与实验数据进行对比。
通过检验仿真结果的准确性,可以确保模型的可信度。
此外,Matlab还提供了多个优化函数和工具箱,可以用于对电磁系统进行优化,以达到更好的设计效果。
电磁场与电磁波 【matlab】实验二 静电场边值问题研究实验
电磁场与电磁波实验实验二静电场边值问题研究实验成绩:请务必填写清楚姓名、学号、班级及理论课任课老师。
实验二静电场边值问题研究实验一、实验目的:1.通过虚拟仿真,观察平行板电容器与加盖导体槽内部的电场分布。
2.学习用模拟法测量静电场的方法。
3.了解影响实验精度的因素。
二、实验装置被测模型有两个:一个用来模拟无边缘效应的平行板电容器中的电位分布;另一个用来模拟有金属盖的无限长接地槽形导体内电位分布。
被模拟的平行板电容器,加盖槽形导体及它们对应的模型如图1所示。
图1被测模型是在碳素导电纸上按所需的几何形状,尺寸制成如图1所示的金属“电极”。
为保证各被测点位置,采用“网格板”来定位。
该“网格板”是用透明塑料薄板,板上沿X、Y坐标轴每一厘米打一个小孔,这样就形成了一个正方形网格阵。
三、实验原理:对于复杂边界的静电场边值问题,用解析法求解很困难,甚至是不可能的。
在实际求解过程中,直接求出静电场的分布或电位又很困难,其精度也难以保证。
本实验根据静电场与恒定电流场的相似性,用碳素导电纸中形成的恒定电流场来模拟无源区域的二维静电场,从而测出边界比较复杂的无源区域静电场分布。
在静电场的无源区域中,电场强度'E 电位移矢量'D 及电位ϕ满足下列方程:'''''00E D D E E εϕ∇⨯=∇⋅===-∇ \*MERGEFORMAT (1)式中ε为静电场的介电常数。
在恒定电流场中,电场强度E 、电流密度J 及电位φ满足下列方程:00E J J E E σφ∇⨯=∇⋅===-∇ \*MERGEFORMAT (2)式中σ为恒定电流场中导电媒质的电导率。
因为方程组(1)与方程组(2)在形式上完全相似,所以ϕ(静电场中的电位分布函数)与φ(恒定电流场中的电位分布函数)应满足同样形式的微分方程。
由方程组(1)和方程组(2)很容易求得:()0εϕ∇⋅∇=\*MERGEFORMAT (3)()0σφ∇⋅∇=\*MERGEFORMAT (4)式中ε与σ处于相应的位置,它们为对偶量。
