[工学]matlab课程
MATLAB实践 2010.8 主要内容 MATLAB的基本概念 信号及其运算的MATLAB表示 系统描述 时域分析 频域分析 稳定性分析 SimuLink 主要内容 MATLAB的基本概念 信号及其运算的MATLAB表示 系统描述 时域分析 频域分析 稳定性分析 SimuLink MATLAB框架结构 MATLAB框架结构 命令区:MATLAB的主工作区,用于变量定义、程序执行 当前目录:显示当前所在目录 历史命令:记录已经执行的命令 工作变量:显示目前已存在变量 MATLAB框架结构 除了MATLAB的主界面外,还有一个编辑界面,用于编写MATLAB的.m程序,该编辑界面同样可以进行MATLAB程序的运行和调试。 MATLAB框架结构 命令执行 在MATLAB窗口下直接输入简单的命令,就可以执行并同时输出结果。 命令执行 在编辑窗口中输出命令集,保存为“.m”文件,在MATLAB窗口下输入的文件名执行,或者在编辑窗口直接按‘Run’键。 命令执行 命令执行 保存的.m文件要注意,文件名不能为数字,如1.m、4563.m,因为在MATLAB中,如果键入的文件为数字,只会将其默认为数字,而不是对应的.m文件。 变量定义 不需要变量的类型说明 变量名的第一个字符必须是字母 变量名长度:不超过31个字符 大写和小写的字母视为不同的字符 例如:num、NUM 特殊变量:编写程序时不能与此同名 pi 表示圆周率,inf 表示无穷大,NaN(Not a Number)表示不定量,如0/0。 变量定义 基本变量是实数或复数的矩阵(向量、标量)。 注意点: MATLAB 是演算工具,变量在定义的同时需要即时赋值,而不是和其它编程语言,可以先定义变量的类型,如整型、浮点型,再赋值。 变量定义 C语言 int a; Float b; a = 1; b = 0.45; MATLAB a = 34; b = 3.485; 变量赋值 直接赋值 冒号赋值 函数赋值 注意点:MATLAB是矩阵运算,因此MATLAB运算的基本变量通常都是矩阵。 直接赋值 对3×3的矩阵A进行赋值 A=[1 3 5;2 4 6;7 8 9] A= 1 3 5 2 4 6 7 8 9 各行元素由分号分隔,同行元素由空格、逗号分隔 直接赋值 A = [1;2;3] 结果: A = 1 2 3 A=[1,2,3]或者 A= [1 2 3] 结果: A = 1 2 3 冒号赋值 A = S1:S2:S3 其中S1为起始值,S2为步长,S3为终止值。 A = 1:2:10 A = 1 3 5 7 9 冒号赋值 步长S2的默认值为1。 A = 1:6 A = 1 2 3 4 5 6 函数赋值 [ 返回变量列表] = 函数名(输入变量列表) x = 1:1:4 y = sin(x) y = 0.8415 0.9093 0.1411 -0.7568 函数赋值 库函数 基本运算sin()、exp()、sqrt() 、power()、abs()、length()、max()、min() 基本脉冲函数ones()、zeros() abs(x) 求复数x的模 angle(x) 求复数x的相角(弧度) real(x) 求复数x的实部 imag(x) 求复数x的虚部 conj(x) 求复数x的共轭 函数赋值 zeros 产生矩阵元素全为0的矩阵 ones 产生矩阵元素全为1的矩阵 rand 产生(0,1)均匀分布随机数矩阵 randn 产生正态分布随机数矩阵 size(A) 返回值数组A的行数和列数(二维) length(B) 确定数组B的元素个数(一维) 矩阵运算 MATLAB的运算都是以矩阵的方式进行 矩阵与矩阵的运算 +、-:相同维数的矩阵才能进行加减运算 .*、./:相同维数的矩阵对应元素的乘除运算 *:满足矩阵乘法的规则 ^:方阵才能进行^的幂次运算 矩阵运算 矩阵与标量的运算 +、-:矩阵各元素都与标量进行加、减 *、/:矩阵各元素都与标量进行乘、除 矩阵运算 *和.*的差别(/、. /与此类似 ) A = [1 2 3]; B = [ 4 5 6]; C = [7; 8;9]; Result1 = A.*B Result2 = A*C
您可能关注的文档
最近下载
- 《消毒供应质量控制指标(2024年版)》.docx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 2012下半年深圳市机关公开招考公务员职位表.doc VIP
- 国际期刊科技论文写作与发表.PDF VIP
- 科技英语写作讲义.pdf VIP
- 《苹果手机删除的照片如何恢复?苹果最近删除照片恢复.docx VIP
- 水平井完井工艺技术要求,SY_T6-2016.pdf VIP
- SY/T 6270-2017 石油天然气钻采设备固井、压裂管汇的使用与维护.pdf VIP
- 部编版一年级语文下册第六单元测试卷.docx VIP
- 德州职业技术学院单招职业技能测试参考试题库(含答案).docx VIP
原创力文档

文档评论(0)