У меня есть строковый массив с содержимым строки следующим образом.преобразование массива строк в структуру
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, чтобы прочитать это в одну строку.
Так ли лучший способ сделать это
вы уверены ваш массив ячеек выглядит так? Это единственная строка, а не массив ячеек, поэтому вам нужно будет узнать, как разбить строку. Так что посмотрите еще раз ... – thewaywewalk
Как вы сделали свой массив ячеек? Можете ли вы отредактировать вопрос, чтобы показать код, который вы использовали для создания X, поскольку в настоящий момент это кажется очень странным. –
my cell array содержит единственную строку, которая выглядит так, что это массив ячеек 1x1. – Rickjames