InforShell
Trend View

电子表格矩阵计算- 操作简介


编入矩阵计算公式

  • 矩阵计算功能简介
  • 打开Trend View电子表格
  • 输入数据
  • 指定运算结果显示位置
  • 选定参与计算的矩阵并编入计算公式
  • 矩阵函数嵌套计算操作示例


  • 矩阵计算功能简介

    在TrendView 的电子表格中为用户中提供六种常用矩阵计算函数:

  • m_determ( ), 求矩阵的值
  • m_inverse( ), 求矩阵的逆矩阵
  • m_minus( ),  计算两矩阵的差
  • m_mult( ),    计算两矩阵的乘积
  • m_plus( ),     计算两矩阵的和
  • m_transp( ),  做矩阵行列转置
  • 在使用TrendView 电子表格的矩阵函数时用户需注意:

  • 矩阵的最大行列数约束为 50 X 50
  • 求矩阵加或减时要求两矩阵有相同的行数和相同的列数
  • 求矩阵乘积时被乘数矩阵的列数应等于乘数矩阵的行数
  • 求矩阵的值或逆的计算只可对行列数相等的矩阵进行
  • 被计算矩阵的项中不可有空项或字符串
  • 计算矩阵时在无解的情况下解矩阵或其中无解项将被置空
  • 在编写矩阵计算公式时可以使用矩阵函数的嵌套方式
  • 返回目录


    打开Trend View电子表格

  • 在装载Trend View的文件夹中双点击TrendView.exe
  • 在 "文件" 下选择
    - "新表格" 去打开一张空白表格, 或
    - "打开" 去打开一张现存的表格或文本文件(.txt)
  • 输入数据

  • 在你希望输入数据的电子表格单元中双点击鼠标左键
  • 用键盘输入数据
  • 使用 Tab 键, 光标将转入同行右侧下一个单元;
  • 使用 Enter 键, 光标将转入下一行;
  • 每个单元格中可最多输入250个中文文字或500个数字/字母

  • 图示 1: 输入数据

    返回目录



    指定运算结果显示位置

  • 在你希望显示和保存计算结果单元格中双点击鼠标左键
  • 被点击的单元格的行列号会显示在电子表格左上方的目标行列格中
  • 注: 在Trend View 执行矩阵计算公式后, 将以你指定的显示位置为起始单元向右下NxM 行列填写矩阵计算结果.


    图示 2: 指定运算结果显示位置

    返回目录



    选定参与计算的矩阵并编入计算公式

    在电子表格提供的 "统计 & 矩阵函数列表" 的下拉窗口中包括有矩阵函数 m_determ( ) (值), m_inverse( ) (逆), m_minus( ) (减), m_mult( ) (乘), m_plus( ) (加), m_transp( ) (转置). 进行矩阵计算时, 需指定被计算矩阵和矩阵函数.

    先选被计算矩阵, 后指定矩阵函数

    计算一个矩阵可按下列步骤操作:

  • 指定运算结果显示位置(双点击)
  • 用鼠标左键滑选矩阵数据
  • 在 "统计 & 矩阵函数列表" 的下拉窗口中选定矩阵函数, 例如 "m_transp( )"
  • 点击屏幕上的 "=" 键或使用键盘上的回车键(Enter)开始计算
  • 计算两个矩阵可按下列步骤操作:

  • 指定运算结果显示位置(双点击)
  • 用鼠标左键滑选第一个矩阵数据
  • 用"Ctrl"键配合鼠标左键滑选第二个矩阵数据
  • 在 "统计 & 矩阵函数列表" 的下拉窗口中选定矩阵函数, 例如 "m_mult( )"
  • 点击屏幕上的 "=" 键或使用键盘上的回车键(Enter)开始计算
  • 先指定矩阵函数, 后选被计算矩阵

    计算一个矩阵可按下列步骤操作:

  • 指定运算结果显示位置(双点击)
  • 在 "统计 & 矩阵函数列表" 的下拉窗口中选定矩阵函数, 例如 "m_transp( )"
  • 用鼠标左键将编辑光标置于括号中间, 即 "m_transp( | )"
  • 用鼠标左键点选第一个矩阵数据左上角单元
  • 用"Ctrl"键配合鼠标左键点选第一个矩阵右下角单元

  • 点击屏幕上的 "调用单元" 键
  • 在编辑算式条中将获得所选矩阵范围, 如 m_transp(R1C1?R3C3)
  • 将其中问号修改为冒号, 即 m_transp(R1C1:R3C3)
  • 点击屏幕上的 "=" 键或使用键盘上的回车键(Enter)开始计算
  • 计算两个矩阵可按下列步骤操作:

  • 指定运算结果显示位置(双点击)
  • 在 "统计 & 矩阵函数列表" 的下拉窗口中选定矩阵函数, 例如 "m_plus( )"
  • 用鼠标左键将编辑光标置于括号中间, 即 "m_plus( | )
  • 用鼠标左键点选第一个矩阵数据左上角单元
  • 用"Ctrl"键配合鼠标左键点依次选第一个矩阵右下角单元, 第二个矩阵数据左上角单元, 第二个矩阵右下角单元
  • 点击屏幕上的 "调用单元" 键
  • 在编辑算式条中将获得所选矩阵, 如 m_plus(R1C1?R3C3?R1C4?R3C6)
  • 编辑修改 将其中分隔两矩阵的问号改为逗号, 表示矩阵范围的问号改为冒号, 即 m_plus(R1C1:R3C3,R1C4:R3C6)
  • 点击屏幕上的 "=" 键或使用键盘上的回车键(Enter)开始计算
  • 返回目录



    矩阵函数嵌套计算操作示例

    示例: 求算 矩阵A / 矩阵B.
    因 矩阵A / 矩阵B = 矩阵A X 矩阵B的逆矩阵, 故可通过矩阵函数的嵌套方法计算
    乘(矩阵A, 逆(矩阵B)).

    第一步, 编辑矩阵乘法公式

  • 指定运算结果显示位置 R8C1
  • 用鼠标左键滑选矩阵A数据, 即从R1C1至R1C4
  • 在 "统计 & 矩阵函数列表" 的下拉窗口中选 "m_mult( )"
  • 在编辑算式条中将获得 m_mult(R1C1:R1C4,?:?)
  • 第二步, 编辑矩阵求逆公式

  • 用鼠标左键滑选矩阵B数据, 即从R3C1至R6C4
  • 用鼠标左键滑选圈定编辑算式条中 m_mult (R1C1:R1C4,?:?) 中的 "?:?"
  • 在 "统计 & 矩阵函数列表" 的下拉窗口中选 "m_inverse( )"
  • 在编辑算式条中将获得 m_mult(R1C1:R1C4,m_inverse(R3C1:R6C4))
  • 点击屏幕上的 "=" 键或使用键盘上的回车键(Enter)开始计算
  • 运算结果(含计算公式)将自动写入已指定的从R8C1开始的显示单元格中, 即 R8C1至R8C4

  • 图示 3: 显示 m_mult(R1C1:R1C4,m_inverse(R3C1:R6C4)) 运算结果

    返回目录