专题 1 Matlab 基础知识
知识点总结
1.1 matlab 系统环境
操作页面的组成 主窗口,命令行窗口,当前文件夹窗口,工作区窗口。
其中主窗口又包括功能区,快速访问工具栏和当前文件夹工具栏。
搜索路径 变量 > 函数 > 当前文件夹下程序 > 搜索路径下其他文件夹程序
path设置搜索路径方式 path(path, 'filepath')
>> clear >> x = sin(1) x = 0.8415 >> sin = [1 2 3] >> sin(1) 1 % 如果出现同名函数/程序,则先执行当前文件夹下的这一个。
1.2 matlab 数值数据
类型的分类
整型 分为有符号数和无符号数。各有8位,16,32,64位
无符号8位整数的数据范围:0 - 28 - 1 (255)
有符号8位整数的数据范围:-27 - 27 - 1 (127)
% 有符号 int >> x = int8(129) x= 127 % 无符号 >> x = uint8(129) x = 129
浮点型 single, double
% 单精度 single >> class(single(4)) ans = single % 多精度 double >> class(4) ans = double
复型 分实虚部,两个参数默认为双精度
% 求实虚部 real & imag >> x = 6 + 5i x = 6.0000 + 5.000i >> real(x) ans = 6 >> imag(x) ans = 5 >> class(ans) ans = 'double'
输出格式 format 命令只影响输出的格式,而不影响数据的计算和存储
% format long 保留小数点后15位数字 >> format long >> 50 / 3 ans = 16.666666666666666 % format 保留小数点后4位数字 >> format >> 50 / 3 ans = 16.6667
常用数学函数
1.3 变量及其操作
变量与赋值语句
预定义变量
变量管理
1.4 matlab 矩阵表示
产生向量
产生矩阵
直接生成矩阵
间接生成矩阵
结构矩阵和单元矩阵
1.5 矩阵元素的引用
矩阵元素的引用方式
利用冒号表达式获得子矩阵
使用空矩阵删除矩阵元素
改变矩阵的形状
1.6 matlab 基本运算
算数运算
关系运算
逻辑运算
1.7 字符串处理
字符串表示
字符串的操作