Mathcad的数组使用

一:创建数组

  在 MathCAD 中一个数列为一个向量 。而数字的矩形数组被称为矩阵 。 向量或矩阵的通用名称为数组

1)要插入向量或矩阵
1.1. 在空白处单击或单击数学占位符。从“插入” 菜单中选择“矩阵” , 或单击“矩阵” 工具栏上的 以打开“插入矩阵” 对话框。
1.2. 输入“行” 和“列” 的元素数目。 例如,要创建三元素的向量, 输入 3 和 2。
1.3. 工作表中出现一个具有空白占位符的数组。然后在占位符上,输入数字。
在这里插入图片描述

2)更改向量或矩阵的大小
2.1.可以通过插入及删除行和列来更改矩阵大小:单击矩阵的某个元素, 将其置于编辑线之间。
Mathcad 开始对该元素进行插入或删除。
2.2. 例如,要在第一行下方,插入一行。选中第一行第一列,从 “插入” 菜单中选择 “矩阵” 。 在靠“行(Rows)” 的框中键入 1,在靠“列(Column)” 的框中键入 0, 并按下“插入”。

插入前插入后
在这里插入图片描述在这里插入图片描述

3)使用值域变量定义矩阵
  可以使用一个或多个值域变量来填满数组中的元素。 如果在一个等式中使用两个值域变量, Mathcad 将运行每个值域变量的每个值。 这对于定义矩阵很有用。例如, 要定义 第 i,j 个元素为 i + j 的矩阵, 输入如下图中所示的等式。

在这里插入图片描述

补充说明:值域类型
  Mathcad 允许值域变量具有任意的取值范围, 并且可以使用任意常数增量减量 。要定义步长大小不为 1 的值域变量, 请按照以下形式键入等式: k: 1,1. 1;2。该等式以下列形式出现在工作表中,在该值域定义中:
1)变量 k 是值域变量本身的名称。
2)数字 1 是第一个分配给值域变量 k 的值。
3)数字 1.1 是值域中的第二个值。 请注意, 这不是步长大小 。 本实例中的步长大小为 0.1 , 这是 1.1 和 1 之间的差值。 如果省略了逗号和 1.1, Mathcad 会采用一个在任何方向上 (向上或向下) 都合适的步长。
4)数字 2 是值域中的最后一个值。 本实例中, 值域中的值的增量为常数。 如果把变量定义为 k:=10…1, 则 k 会从 10 减少到 1。 如果值域定义中的第三个数字不是从初始值开始的偶数增量, 则值域不会超过它。 例如, 如果定义 k := 10,20 …65, 则 k 的值为10, 20, 30, . . ., 60
5)可在值域定义中使用任意标量表达式。 然而, 这些值必须为 实数

4)将矩阵作为数据表格输入
可以使用数据表格以利用如同电子表格般的界面来输入数据:
1)单击工作表中的空白处并从“插入” 菜单选择“数据” >“表格” 。
2)在占位符中输入 Mathcad 变量 (将把数据分配到该变量) 的名称。
3)在数据表格中单击并将数字输入单元格。 每行必须具有相同数目的列。 如果未向单元格输入数字, Mathcad 将自动插入 0。
4)显示了 两个数据表格。 请注意在创建数据表格时, 实际上是在把元素分配到具有您所分配的变量名称的数组。
5)单击表格后, 可以使用滚动条编辑其中的值。 要调整表格的大小, 移动光标到表格边沿的控制点, 光标会随之变为一个双向箭头。 按住鼠标按钮并拖动光标从而更改表格的尺寸。

插入表格输入数值或调整表格大小
在这里插入图片描述在这里插入图片描述

二:访问数组元素

  1)通过使用其变量名称就可以访问数组的所有元素, 也可以单个或按组地访问元素。使用下标运算符来访问向量或矩阵的单个元素。 通过单击“矩阵” 工具栏上的 Xn来插入下标运算符或通过键入[ 进行插入。 要访问向量的元素, 需在下标中输入一个数字。 要访问矩阵元素, 需要输入由逗号隔开的两个数字。 要引用向量的第 i 个元素, 需键入v[i] 。 通常情况下, 要引用矩阵 M 中第 i 行、第 j 列的元素, 需键入 M[i,j]

定义数组的元素访问数组的元素
在这里插入图片描述在这里插入图片描述

注意: 定义和查看数组元素。 由于数组原点为零, 所以存在第零行和第一行, 但是没有第二行。

  2)访问行和列。尽管可以使用 值域变量 来访问数组行或列中的所有元素, Mathcad 还另外提供了 一个列运算符用于快速访问列中的所有元素。 单击“矩阵” 工具栏上的 M<> ,获得列运算符。 如下图显示了,如何从矩阵 M 提取第三列。

数组的列访问和转置数组的行访问方式
在这里插入图片描述在这里插入图片描述

三:显示数组

  1)Mathcad 自动将大于九行或九列的矩阵和向量显示为输出表格, 而不是显示为矩阵或向量。 根据默认设置, 较小的数组仍按惯例在矩阵符号中显示。

使用值域变量定义矩阵
在这里插入图片描述
矩阵显示方式表格显示方式
在这里插入图片描述在这里插入图片描述

2)可以防止 Mathcad 将大型矩阵显示为输出表格。 也可以将矩阵更改为输出表格。 要进行此操作:

  1. 单击输出表格或矩阵。
  2. 从“格式” 菜单选择“结果” 。
  3. 单击“显示选项” 选项卡。
  4. 在“矩阵显示样式” 下拉框中选择“矩阵” 或“表格” 。
    如果无论其大小如何都要在工作表中将所有结果显示为矩阵或表格, 请单击工作表中的某个空的空白, 并执行步骤 2 至步骤 4, 然后单击“确定” 。
    在这里插入图片描述

四:使用数组

  1)有许多为向量和矩阵而设计运算符和函数可供使用,在这里介绍向量化运算符, 使用该运算符可以对数组元素进行有效的平行计算。 也可以用图形显示数组的值或将它们导出到数据文件或另一个应用程序。
  执行平行计算。在 Mathcad 中能对单个值执行的任何运算都可以应用于向量或矩阵。 执行此操作有两种方法:
• 使用值域变量迭代每个元素。
• 使用 “向量化运算符” 对向量或矩阵的每个 元素 单独执行相同的操作。
数学符号经常显示带下标的重复操作。 例如, 要通过使矩阵 M 和矩阵 N 的对应元素相乘来定义矩阵 P, 可以写出等式:
P i , j = M i , j ∗ N i , j P_{i,j} = M_{i,j}*N_{i,j} Pi,j=Mi,jNi,j

注意这不是矩阵相乘, 只是元素之间相乘。 可以在 Mathcad 中使用下标执行此操作, 但是使用向量化的等式执行相同操作会更快捷。 符号也更为紧凑。要将向量化运算符应用到等式,例如 M*N

  1. 单击表达式并按 [空格键] 直到编辑线包围右侧, 以此选定表达式。
  2. 单击“矩阵” 工具栏上的 f(M)应用向量化运算符。 Mathcad将在所选表达式上方放置一个箭头。
    在这里插入图片描述

  2)要从数组中提取 数据子集

  1. 键入要为之指定所提取数据的名称,然后单击“计算器”或“计算”工具栏上的“定义”运算符 :=,然后单击“插入”>“函数”。
  2. 会出现“插入函数”对话框.在“函数类别”部分,选择“向量和矩阵”。在“函数名”部分,选择“子矩阵”。
  3. 单击“确定”。
    在这里插入图片描述
  4. 会出现 submatrix 函数。submatrix 函数需要的自变量为:
    4.1 包含待提取数据的数组的名称。
    4.2 开始提取数据的行。
    4.3 停止提取数据的行。
    4.4 开始提取数据的列。
    4.5 停止提取数据的列。
源数组
在这里插入图片描述
提取子数组从数组提取行数组
在这里插入图片描述在这里插入图片描述

  3)数组处理的其它函数

源数组数组的处理方式
在这里插入图片描述在这里插入图片描述
并排放置数组串联数组
在这里插入图片描述在这里插入图片描述
### 回答1: Mathcad 15是一种强大的数学软件,在科学、工程和数学等领域应用广泛。下面是关于Mathcad 15使用的一些重点信息。 首先,Mathcad 15具有直观的界面,使用户能够轻松地创建数学公式、方程组和图表。用户可以通过拖放、键入或从菜单中选择符号和操作来输入数学表达式。 其次,Mathcad 15具有直接算式计算功能。用户可以输入数学方程,并即时计算结果。Mathcad 15支持各种常见的数学运算,包括求和、积分、求导和解方程等。 此外,Mathcad 15还支持符号计算,可以进行代数和解析运算。用户可以定义变量、函数和向量,并对它们进行运算和求解。Mathcad 15还可以进行符号化求导、积分和解方程,使复杂的数学计算更加方便和准确。 除了基本的数学计算功能,Mathcad 15还提供了绘制图表和图形的功能。用户可以使用Mathcad绘制2D和3D图表,以直观地展示数据和函数关系。Mathcad 15还支持自定义图形样式、标签和标题等。 最后值得一提的是,Mathcad 15支持将计算结果导出为其他格式,如PDF、Word文档或图像文件。这使得用户能够方便地共享和交流他们的工作和计算结果。 总的来说,Mathcad 15是一款功能强大、易于使用的数学软件,适用于各种数学计算和建模任务。它提供了直观的界面、直接和符号计算功能、图表绘制以及导出结果等功能,为用户提供了一种高效、准确和方便的数学计算环境。 ### 回答2: Mathcad 15是一种数学计算软件,其主要用途是进行科学和工程计算。使用Mathcad 15可以实现复杂的数学运算、符号计算和数据分析等功能。 Mathcad 15具有用户友好的界面,使用起来相对容易。在Mathcad 15中,用户可以通过直观的图形界面来输入数学公式和表达式,并进行数值计算和解析计算。其具有类似于传统纸质计算本的外观,用户可以通过书写的方式进行输入,方便理解和操作。 Mathcad 15具有强大的计算功能,它支持各种数学函数和常见的数学运算符。用户可以使用Mathcad 15来进行求解方程组、数值积分、微分方程求解等。此外,Mathcad 15还提供了各种图形绘制工具,可以直观地展示数学模型和数据分析结果。 Mathcad 15还支持符号计算,在求解复杂的数学问题时非常实用。它可以进行代数计算、符号求导、方程求解等。通过符号计算,用户可以得到更为精确和详细的结果,有助于深入理解和分析数学问题。 Mathcad 15还具有丰富的数据分析功能,包括统计分析、数据可视化等。用户可以导入外部数据文件进行分析,同时也可以对数据进行处理、统计和展示,方便用户对数据集进行总结和分析。 总之,Mathcad 15是一种功能强大的数学软件,它能够帮助用户进行各种数学计算和分析。无论是科学研究还是工程设计,Mathcad 15都是一种实用有效的工具。 ### 回答3: Mathcad 15是一款功能强大的数学软件,被广泛应用于科学、工程、物理和数学领域。下面是关于Mathcad 15的使用方法的说明: 首先,在启动Mathcad 15之后,用户可以选择开始一个新的工作表或者打开现有的工作表进行编辑和计算。Mathcad 15提供了丰富的数学函数和操作符,用户可以使用它们来进行数值计算、符号计算、图像绘制和数据分析等。 在Mathcad 15中,用户可以使用数学记号和方程来建立和展示数学模型和问题。用户可以直接输入数学表达式,并在表达式周围添加文本注释,以便更好地理解和分享数学思想。Mathcad 15还支持创建并显示包括向量、矩阵和数据表在内的复杂数据结构。 Mathcad 15还提供了方便的图形绘制功能,用户可以使用它来绘制二维曲线和三维曲面图。用户可以通过简单的点击,选择和拖动操作来调整和自定义图形参数,以得到满意的结果。此外,Mathcad 15还支持将图形导出为常见的图像文件格式。 Mathcad 15还具有强大的数值求解和优化功能。用户可以使用Mathcad 15内置的数值求解器来解决代数方程组、微分方程和最优化问题。Mathcad 15还提供了可视化的结果展示,帮助用户更好地理解和分析问题的解决过程。 总之,Mathcad 15是一款方便易用的数学软件,可以满足科学、工程、物理和数学等领域的计算和建模需求。它不仅提供了丰富的数学函数和操作符,还具备强大的图形绘制和结果展示功能,帮助用户更好地理解和解决数学问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值