MATLAB编程入门
目 录
第1章 MATLAB简介
第2章 MATLAB基本语法
2.1 变量及其赋值
2.2 矩阵的初等运算
2.3 元素群运算
2.4 逻辑判断及流程控制
2.5 基本绘图方法
2.6 M文件及程序调试
第3章 MATLAB在电路中的应用
3.1 电阻电路
3.2 动态电路
3.3 正弦稳态电路
3.4 频率响应
3.5 二端口电路
第一章 MATLAB简介
MATLAB(MATrix LABoratory,即矩阵实验室)是
MathWork公司推出的一套高效率的数值计算和可视化软件。
MATLAB是当今科学界最具影响力、也是最具活力的软件
,它起源于矩阵运算,并已经发展成一种高度集成的计算机语
言。
它提供了强大的科学运算、灵活的程序设计流程、高质量
的图形可视化与界面设计、便捷的与其他程序和语言接口的功
能。
MATLAB语言有如下优点:
1.编程简单使用方便
MATLAB的基本数据单元是既不需要指定维数、也不需要
说明数据类型的矩阵,而且数学表达式和运算规则与通常的习
惯相同。因此,在MATLAB环境下,数组的操作与数的操作
一样简单。
MATLAB的矩阵和向量操作功能是其他语言无法比拟的
。
2.函数库可任意扩充
由于MATLAB语言库函数与用户文件的形式相同,所以
用户文件可以像库函数一样随意调用。所以用户可根据自己
的需要任意扩充函数库。
3.语言简单内涵丰富
MATLAB语言中最重要的成分是函数,其一般形式为:
Function [a,b,c…]=fun(d,e,f…)
fun是自定义的函数名,只要不与库函数名相重,并且
符合字符串的书写规则即可。这里的函数既可以是数学上的
函数,也可以是程序块或子程序,内涵十分丰富。每个函数
建立一个同名的M文件,如上述函数的文件名为fun.m。这种
文件简单、短小、高效,并且便于调试。
4.简便的绘图功能
MATLAB具有二维和三维绘图功能,使用方法十分简便
。而且用户可以根据需要在坐标图上加标题。坐标轴标记。
文本注释及栅格等,也可一指定图线形式(如实线、虚线等)和
颜色,也可以在同一张图上画不同函数的曲线,对于曲面图
还可以画出等高线。
5.丰富的工具箱
由于MATLAB的开放性,许多领域的专家都为MATLAB
编写了各种程序工具箱。
这些工具箱提供了用户在特别应用领域所需的许多函数
,这使得用户不必花大量的时间编写程序就可以直接调用这
些函数,达到事半功倍的效果。