我有一个字符串数组,其行列式如下。将一个字符串数组转换为一个结构体
X ='Xmole(1)=0.0Xmole(2)=1.0rho(1)=2343rho(2)=2343'
现在我需要一个struct data.Massdensity
它看起来应该像这样
<data.Massdensity = Xmole(1)=0.0
Xmole(2)=1.0
rho(1)=2343
rho(2)=2343>
我没有使用cell2struct
这将让我这样
data.Massdensity ='Xmole(1)=0.0Xmole(2)=1.0rho(1)=2343rho(2)=2343'
一个结构是否有任何可能的方式,我可以得到像上面那样的结构。
我正在读一文本文件,其内容是这样的
MassDensity{
Xmole(1) = 0.0
Xmole(2) = 1.0
rho(1) = 2343 # [kg/m^3]
rho(2) = 2343 # [kg/m^3]
}
我使用FILEREAD读入一个字符串这一点。
所以你提出你的数据INTIAL方式做这个
你确定你的电池阵列的样子吗?这是一个单独的字符串,而不是单元格数组,因此您需要了解如何拆分字符串。所以再看看一下... – thewaywewalk
你是如何制作单元阵列的?你可以编辑这个问题来显示你用来制作X的代码,因为现在看起来很奇怪。 –
我的单元格数组包含单个字符串,看起来像是1x1单元格数组。 – Rickjames