当前位置:首页 > 绪论第一章(1)
绪 论
0.1 仿真技术简介
仿真分为:物理仿真、数学仿真和混合仿真。由于数学仿真的主要工具是计算机,因此一般又称为“计算机仿真”。 计算机仿真的一般过程: (1) 确定仿真方案; (2) 建立系统的数学模型; (3) 建立仿真模型; (4) 编写仿真程序; (5) 进行仿真实验; (6) 结果分析。
0.2 计算机仿真技术的发展 1. 硬件发展~P.3 2. 软件发展
0.3 计算机仿真技术的应用
计算机仿真技术的应用范围十分广泛。
应用于工程系统:控制系统的设计、分析和研究,电力系统的可靠性研究,化工流程的模拟,造船、飞机、导弹等研制过程。 应用于非工程系统:社会经济,人口,污染,生物,医学系统。
第一章 仿真软件—MATLAB
1.1 MATIAB功能特点 1. MATIAB简介
MATLAB由美国MathWorks公司于1967年开发——Matrix Laboratory.
常见的MATLAB工具箱:
(1) 航空宇宙模块集(Aerospace Blockset); (2) 通讯模块集(Communication Blockset); (3) 控制系统工具箱(Control Systems Toolbox); (4) 数据获取工具箱(Data Acquisition Toolbox). 等等
2. MATIAB操作界面
(1)命令窗口(Command Window) (2)历史命令窗口(Command History) (3)当前工作目录窗口(Current Directory)
1.2 MATIAB的基本操作 1. 语言结构
MATIAB语句的一般形式
变量=表达式
例 >>a=2; >>b=3; >>c=a*b; >>d=c+2 2. 磁盘文件 (1)文本文件
打开M文件编辑器,创建一个.m文件。 【例1-1】 利用MATLAB的文本文件,求函数
y?x?x
3在x=-4时的值。(P.15) 解:见ex1_1.m
(2)函数文件
函数文件的功能是建立一个函数,该函数可以和MATLAB的库函数一样使用。
基本格式:
function [ f1 , f2 , f3 , … ] = fun ( x , y , z , … )
功能语句 函数名(自定义) x , y , z , …形式输入参数,f1 , f2 , f3 , …形式输出参数。 调用一个函数文件可直接使用与这个函数一致的格式:
[ y1 , y2 , y3 ,… ] = fun ( a , b , c , … )
a , b , c , …是相应的实际输入参数的值;y1 , y2 , y3 ,…是相应的实际输出参数的值。
【例1-2】 利用MATLAB的函数文件,求函数
?y1?3x12?x2?x3 ?2?y2?3x1?x2?x3在x1=-2 , x2=3 , x3=1 时的值。 解:见ex1_2.m
运行时输入:a1=-2; a2=3; a3=1; [y1,y2] = ex1_2(a1 , a2 , a3)
函数文件中的变量为局部变量,只在函数内有效。但可通过命令:
global <变量>
来定义一个全局变量。 (3)库函数
MATLAB提供了丰富的库函数,用户可直接调用。 例如:sin( )、cos( )、sqrt( )等等。 功能可用联机帮助:>>help sin (4)输入输出函数 输入函数调用格式:
变量名= input(信息,选项)
例:>>A=input ( ’A=’ ) >>C=input (’C=’ , ’s’) 输出函数调用格式:
disp()
共分享92篇相关文档