MATLAB教程数据运算变量操作及矩阵表示详解

目录

  • MATLAB数值数据
    • 整数
    • 浮点数
      • 浮点型转换函数示例:
    • 复数
      • 数据的输出格式
      • 变量及其操作
        • 变量与赋值语句
          • 预定义变量
            • 变量的管理
            • MATLAB矩阵的表示
              • 矩阵的建立
                • 冒号表达式
                  • 矩阵的引用

                  MATLAB数值数据
                  整数
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  带符号8位整数数据的最大值时127,int8函数转换时只输出最大值。

                  浮点数
                  单精度 (single) 双精度(double)
                  单精度型实数在内存中只占用4个字节 双精度型实数在内存中占用8个字节
                  在MATLAB中数据默认位双精度型。

                  浮点型转换函数示例: MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  复数
                  实部和虚部都默认为双精度型
                  complex函数:生成复数
                  real函数:求复数的实部
                  imag函数:求复数的虚部
                  abs函数:求复数的模
                  angle函数:求复数的幅角
                  conj函数:求复数的共轭复数
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  数据的输出格式
                  一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。默认输出格式是short格式,可以用format命令来改变数据输出格式。
                  format格式符
                  格式符:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  注意:format命令只影响数据输出格式,而不影响数据的计算和存储
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  变量及其操作
                  变量与赋值语句
                  变量命名规则:
                  • 是区分大写的
                  • 第一个字母必须是英文字母
                  • 可以包含英文字母、下划线和数字
                  • 不能包含空格、标点
                  • 最多不超过63个字符
                  赋值语句(两种格式):
                  变量 = 表达式 表达式
                  将右边表达式的值赋给左边的变量 将表达式的赋值给预定义变量ans
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  预定义变量
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  变量的管理
                  内存变量的删除与修改:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  clear命令:删除MATLAB工作区中的变量。
                  内存变量文件:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  MATLAB矩阵的表示
                  矩阵的建立
                  1.使用方括号 “ [ ] ” 操作符
                  规则:数组元素必须在“ [ ] ”内输入。行与行之间必须用分号 “ ; ” 隔开,也可以在分行处用回车键隔开。 行内元素用 空格或逗号“ , ” 隔开。
                  【MATLAB教程数据运算变量操作及矩阵表示详解】2.利用已建好矩阵建立更大的矩阵
                  小矩阵拼接成大矩阵
                  3.函数方法
                  reshape()
                  zeros() 产生全0矩阵;
                  ones()产生全1矩阵 ;
                  eye() 产生单位矩阵 ;
                  rand()产生(0,1)区间均匀分布的随机矩阵;
                  randn() 产生均值为0,方差为1的标准正态分布随机矩阵
                  方法一:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  方法二:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  方法三:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  冒号表达式
                  使用冒号“ : ”操作符:
                  基本语法格式:X = (起始值):(步长):(终止值)。
                  步长:可正可负,不写步长,默认步长为1
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  利用函数linspace():
                  基本语法格式:X = linspace(X,Y,n)
                  X:第一个元素
                  Y:最后一个元素
                  n:元素总个数,不写的话默认100
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片


                  矩阵的引用
                  “ 全下标 ” 标识:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  “ 序号 ” 标识:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  两种表示的转换:
                  利用冒号表达式获得子矩阵:
                  MATLAB教程数据运算变量操作及矩阵表示详解
                  文章图片

                  以上就是MATLAB数据运算变量操作及矩阵表示详解的详细内容,更多关于MATLAB数据变量及矩阵的资料请关注脚本之家其它相关文章!

                    推荐阅读