现场课程详情链接:
连享会-空间计量专题研讨班
1. MatLab简介和安装
MatLab是综合高性能的数值计算软件, 集成了数值计算和可视化, 提供大量内置函数, 广泛用于科学计算等领域.
Simulink是基于MatLab的框图设计环境, 用来对各种动态系统进行建模, 分析和方针.
学习目的: 为了完成当前作业和以为科研工作的需求
安装包请在MatLab官网进行下载和安装.
MatLab窗口>>
命令窗口
当前目录
工作区
2. MatLab基础
Matlab如果没有定义变量名, 系统将计算结果暂存在ans临时变量中.
优先级: 表达式从左向右运算, 指数运算优先级最高, 乘除次之(help precedence查看优先级)
常用操作命令
clc 清空敏玲窗口
diary 日志文件命名
who 列出工作空间的变量

运算符号




带.的运算方式表示对矩阵元素的运算, 矩阵的右除是一般意义的除法, a./b = b.a
MatLab默认的输出格式为双精度(
double)
变量
变量名区分大小写, 以字母开头, 后跟字母数字下划线
数组
数组作为Matlab存储和运算的基本单元
数组创建

数组访问

多维数组
直接创建(一位数组的创建方式), 同行元素用空格和逗号隔开, 不同行用分号隔开
在
新建变量的窗口, 更改变量名, 插入数据大规模数据可以使用
导入数据导入工作空间使用已有函数
常用标准数组
eye生成单位矩阵
ones生成全1数组
rand生成随机数组, 服从均匀分布
randn生成随机数组, 服从正态分布
zeros生成全0数组
diag生成对角矩阵

字符串
字符串是用单引号括起来的一系列字符的组合

关系运算符
关系运算符主要比较两个同维数的数组的大小
3. 矩阵运算
常用函数列举

求行列式

稀疏矩阵

线性方程组
恰定方程组是方程组个数和未知数个数相同的方程组, 使用左除求解.
4. MatLab编程基础
Matlab可以像C一样编程, 编写执行命令的脚本和函数功能的模块, 文件以.m为后缀
打开M文件编辑器:
新建->脚本
在命令行输入edit命令, 或者
edit filename命令

流程控制
for循环

while循环

if条件结构

switch分支选择结构


try-catch结构
try用于捕获try后语句的异常, 交给catch语句处理异常

continue,break,return关键字的应用场景与其他语言基本相同
M函数文件
M函数文件与M脚本文件的不同:
M函数文件第一行必须是function引导的声明语句, 成为函数声明行
函数执行中, 函数体内变量临时建立工作区, 称为函数工作区
M函数文件可以调用M脚本文件
M函数文件中可以创建一个或多个函数
绘制函数$y=e^{x/3}sinex(x)$在区间$[0, 4π]$的曲线

5. 帮助
Matlab所有函数都有详细的帮助文档, 通过一下的方式可以更好的使用文档:
命令行输入
doc functionname(完整的文档)输出
functionname(程序进进行智能文档提示(速度慢)命令行输入
help mean(简单的文档)
. 参考链接
官方学习手册
官方文档
特别说明
本文转载自简书,文中包含的链接在微信中无法生效。请点击本文底部左下角的,转入本文【简书版】。
连享会-空间计量专题研讨班

最后
以上就是清新树叶最近收集整理的关于matlab eye函数_MatLab入门手册1. MatLab简介和安装2. MatLab基础3. 矩阵运算4. MatLab编程基础5. 帮助. 参考链接的全部内容,更多相关matlab内容请搜索靠谱客的其他文章。
发表评论 取消回复