尝试在 mathcad prime v10 中将范围变量更改为数组

问题描述 投票:0回答:1

随附的是 mathcad 工作表的屏幕截图。我之前使用过此方法将范围变量转换为数组,并且它在 mathcad prime v2 中有效。我的公司升级到 mathcad prime v10。这是我在 v2 中所做的,然后尝试在 v10 中执行相同的操作

我想做的就是将这两个范围变量堆叠在一起,然后我最终将用一些其他范围变量来增强它们。但是,我不知道如何在这个新版本中将范围变量转换为数组。

我期望 V10 能像 V2 一样工作。我在网上可以找到的所有内容都将其作为将范围变量转换为数组的“方式”。我在 youtube 上找到的所有教程都是这样做的。 mathcad ptc 资源

https://www.youtube.com/watch?v=SyNi2YYHlPE - 但这不在 V10 中。但我没想到这个方法在新版本中会失效

有谁知道我做错了什么,或者我能做些什么来做到这一点?我需要将范围变量转换为数组。

arrays matrix mathcad
1个回答
0
投票

这是 Mathcad Prime 10 中引入的一项更改。解决方案是创建一个函数来迭代范围并返回相应的向量。 (这在技术上一直是首选方法;您一直在使用的方法是一种意想不到的副作用,已被证明是有用的,但结合定义和评估本身可能会导致错误的分配)。

以下线程包含一个 Mathcad Prime 10 工作表,该工作表评估多个范围->向量函数,包括展平嵌套数组的变体。 更简单的形式应该足以满足您的需求。

https://community.ptc.com/t5/Mathcad/Vectorization-Function-Performance-Comparison/m-p/980707/highlight/true#M214664

© www.soinside.com 2019 - 2024. All rights reserved.