




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
MATLAB基础及控制系统辅助设计第一部分MATLAB基础及其基本应用第三部分神经网络与应用—神经网络工具箱应用 第一部分MATLAB基础及其基本应用1.1MATLAB与控制系统仿真控制系统仿真在教学实践中应用越来越普遍。1.1.2MATLAB及其课程学习1.1.3MATLAB的发展史1.1.4MATLAB语言的主要特点1.1.3MATLAB语言的主要特点(续)1.1.3MATLAB语言的主要特点(续)1.2MATLAB简介1.2.2MATLAB的主要功能(3)文件管理(6)定量反馈控制工具箱(QuantitativeFeedbackTheoryToolbox) (7)频域系统辨识工具箱(FrequencyDomainSystemIdentifica-tionToolbox) (8)系统辨识工具箱(SystemIdentificationToolbox) (9)神经网工具箱(NeuralNetworkToolbox) (10)小波分析工具箱(WaveletToolbox) (11)最优化工具箱(OptimizationToolbox) (12)偏微分方程工具箱(PartialDifferentialEquationToolbox) (13)信号处理工具箱(SignalProcessingToolbox) (14)图像处理工具箱(1mageProcessingToolbox) (15)扩展符号数学工具箱(ExtendedSymbolicMathToolbox)who命令:列出当前工作空间的变量; whos命令:列出当前工作空间的变量(长表); clear命令:清除工作空间的所有变量; save和load命令:save和1oad命令的后边也可以跟文件名和指定的变量名,若仅是直接使用save和load命令,则只能将所有变量存入到MATLAB.mat文件中和从MATLAB.mat文件中将所有变量重新装人工作空间,而加上文件名和指定的变量名后可实现好几种功能,如:Savesy将所有变量存入到sy.mat文件中;1oadsy将变量从sy.mat文件中调出来,放入当前的工作空间中;若欲存入指定的变量到某个文件中,可使用savesyxy;loadsyxy将存入的指定变量x,y从sy.mat文件中重新调出到当前工作空间中。此外,SIMULINK也可产生.mat文件,其调用方法与上述方法相同。用MATLAB进行数学运算,就像在计算器上算算术一样简单方便。因此,MATLAB被誉为“演草纸式的科学计算语言”。例如,在MATLAB的CommandWindow下可以极为方便地进行下列算术运算: 4+6+2↙ ans=12 注意,输入who↙命令可检查在工作空间中所建立的变量名。当前工作空间中的变量ans为默认变量,这意味着如果我们没有指定变量的话,所有的运算结果都将赋值给ans。(3)用编辑器编写程序(脚本文件)然后运行 在CommandWindow下选择菜单File\New\M-file打开编辑器Editor/Debugger; 在Editor/Debugger中输入程序命令; 在Editor/Debugger上选择菜单File\saveas,所有MATLAB的可运行程序后缀名必须为m,即:XXX.m; 在CommandWindow下选择菜单File\Run-Mfile,即可运行。变量名可以是字母或数字,但首字符必须是字母。表达式可以是任意合法的数字、函数及运算符。如果表达式没有命名,则MATLAB把结果存储和显示在‘ans’变量中,以备查询和使用。请看下例: 例ex1_1在MATLAB环境下求解表达式:通过上述例子可以很快熟悉MATLAB中变量的使用方法,事实上,通过这个例子还会发现MATLAB可以作为一个功能强大的函数计算器使用。关于变量的使用还有一些需要说明的问题:二、运算符和特殊字符 (1)“+”:加号,用于标量、向量和矩阵的相加。例如,A+B,A和B两矩阵必须有相同的大小,或其中之一为标量,标量可以与任意大小的矩阵相加。 (2)“-”:减号,用于标量、向量和矩阵的相减。例如,A-B,A和B两矩阵必须有相同的大小,或其中之一为标量,标 量可以与任意大小的矩阵相减。 (3)“*”:矩阵乘法(注意标量和向量也是矩阵的特殊形式)。例如C=A*B为两矩阵线性代数的乘积,即对于非标量A和B,A的列数必须与B的行数相等。 (4)“.*”:数组乘积。A.*B表示数组A和数组B的对应元素相乘;A和B必须大小相同,或者其中之一为标量。 (5)“/”:斜线或矩阵右除,B/A近似等于B*inv(A)。 (6)“./”:数组右除。A./B表示矩阵元素A(i,j)/B(i,j),A和B必须大小相同,或者其中之一为标量。 (7)“\”:反斜线或左除。如果A为方阵,A\

王子****青蛙
实名认证
内容提供者


最近下载