欢迎来到天天文库
浏览记录
ID:45758339
大小:191.33 KB
页数:27页
时间:2019-11-17
《matlab_电磁场实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、电磁场实验仿真指导书1、Matlab基础2、实验内容2.1预习点电荷电场分布2.2实验一电偶极子电场分布仿真2.3实验二特殊边界条件的电场分布2.4实验三直导线的磁场分布2.5实验四磁偶极子的磁场分布1MATLAB基础1.1简介MATLAB是一门计算机程序语吉,取名源于MatrixLaboratory,意在以矩阵方式处理数据。一般认为MATLAB的典型应用包括:数值计算与分析、符号运算、建模与仿真、数据可视化、图形处理及口J视化、基于图形用户界面的应用程序开发。MATLAB7.3.0启动后界面如图1所示。图1MATLAB7.3.0启动后界面命令窗口(Command
2、Window):(1)用于执行MATLAB命令,正常情况下提示符为“>>”,表示MATLAB进入工作状态。(2)在捉示符后输入运算指令和函数调用等命令(不带“;”),MATLAB将迅速显示出结果并再次进入准备工作状态。(3)若命令后带有“;”,MATLAB执行命令后不显示结果。(4)在准备工作状态下,如果按上下键,MATLAB会按顺序依次显示以前输入的命令,若要执行它,则直接冋车即可。I'作空间(Workspace):(1)显示计算机内存中现有变量的名称、类型、结构及其占用了节数等。(2)如呆直接双击某变量,则弹岀ArrayEditor窗口供用户查看及修改变量内容
3、。(1)该窗口上有工具条支持用户将某变量存储到文件中或者从文件中载入某变量。命令历史记录(CommandHistory):(1)保存并显示用户在命令窗口屮输入过的命令,以及每次启动MATLAB的时间等信息。(2)若双击某条命令记录,则MATLAB会再次执行该命令。当前路径窗U(CurrentDirectory):(1)先是当前路径内的所有文件。(2)用户可以在这里新建或删除一个文件,也可以双击一个文件,在编辑/调试窗口中打开。设置当前路径(CurrentDirectory):(1)用于选择当前工作路径。(2)可以在命令窗口中输入文件名来直接调用工作路径下的文件。使
4、用MATLAB时获取帮助的两种方法:一是直接在命令窗口屮输入help函数名或命令;二是在帮助窗I」中浏览或搜索相应信息。还可以参考MATLAB的Demo程序來学习MATLAB编程。1.2基本语法(-)变量及其赋值1、标识符与数(1)标识符是标识变量名、常量名、函数名和文件名的字符串的总称。在MATLAB屮,变量和常量的标志符最长允许19个字符;函数和文件名通常不超过8个字符(受操作系统文件管理器的限制)。这些字符包括全部的英文字母(区分大小写)、阿拉伯数字和下划线等符号。标识符的第一个字符必须是英文字母。(2)MATLAB'
5、•只有双精度一种数据格式,它把简化编程
6、作为主要口标,以运算速度和内存消耗为代价,省去了多种数据格式,唯一采用双精度格式进行数据的存储和运算。虽然它的数据格式只有一种,但是为了人机交互方便,输出显示格式有8种。卜•表显示了在各格式控制命令卜•圆周率□的显示结果。MATLAB命令显示形式说明formatlong3.1415926535897916位十进制数fonnatlonge3.141592653589793e+00016位十进制数加指数formatshort(默认)3.1416二位整数,四位小数formatshorte3.1416e+0005位十进制数加指数formathex40092lfb54442
7、d1816位十六进制数formatbank3.14两位小数format++止、负或零formatrat355/113分数近似MATLAB默认的显示格式是formatloose(稀疏格式),屏幕的显示会冇很多空行,而如果用显示格式命令formatcompact(紧凑格式),则会用紧凑格式显示。2、矩阵及其元索的赋值(1)MATLAB'
8、'的变量或常量都代表短阵,标量应看作1X1阶的短阵。(2)矩阵的赋值:①矩阵的值放在方括号屮;②一行中各元素Z间以逗号或者空格分开,不同的行则以分号隔开;③句的结尾可用回车符或逗号,此吋会立即显示运算结果。如果不希望显示结果,就以分号
9、结尾。此吋运算仍然执行,只是不显示。④变量的元素用圆拈号“()”中的数字(也称为下标)来注明,一维矩阵(也称为数组或向量)中的元素用一个下标表示,二维的矩阵可有两个下标数,以逗号分开。赋值语句一般形式为:变量二表达式(或数)例如:输入语句a=[l23;456;789]则显示结果为a=123>元素可以用表达式代替。如输入x=[・l・3sqrt(3)(1+2+3/5*4)]则显示结果为-1.30001.73214.8000>可以单独给矩阵的元素赋值。如x(2)=1.7321,a(2,3)=6等。如果赋值元素的下标超出了原来矩阵的大小,矩阵的行列会自动扩展。跳空的元素会
10、被口动赋值
此文档下载收益归作者所有