在一个变量中存储不同的变量

时间:2020-10-14 11:44:55

标签: modelica openmodelica

我尝试用modelica编写代码。我计算了4个不同区域的值,分别是[1:3]的cpm_links,[7:9]的cpm_oben [4:6],[10:12]的cpm_rechts。然后,我想将这4个值存储在一个cpm for [1:12]的变量中。我应该如何编写代码,以便将所有这四个变量都存储在cpm中?

  cpm_links[1:n_Kapazitaten]=cp_Kunststoff*m_link[1:n_Kapazitaten];
  cpm_oben[1:n_Kapazitaten]=cp_Kunststoff*m_oben[1:n_Kapazitaten];
  cpm_rechts[1:n_Kapazitaten]=cp_Kunststoff*m_link[1:n_Kapazitaten];
  cpm_unten[1:n_Kapazitaten]=cp_Kunststoff*m_oben[1:n_Kapazitaten];

1 个答案:

答案 0 :(得分:3)

使用cat函数将多个数组组合为一个。请参阅最近的堆栈溢出问题How to insert arguments of a vector inside another vector?