Create a vector with data from a structure named with the field name
    10 ビュー (過去 30 日間)
  
       古いコメントを表示
    

Hi, I want to créate a vector, currently I've named manually using the next way:
    Actual_Gear_Ratio = [];
>> for i=1:length(x)
Actual_Gear_Ratio=[Actual_Gear_Ratio; x(i).Actual_Gear_Ratio];   % read/concatenate 
  end
What I want to avoid is the necessity to name every vector, I have a cell array (myVars) with all the variable names but I haven't be able to créate all the vectors automatically. I've tried things like this:
for i=1:length(x)
  for j=1:length(myVars)
      myVars(1,j)=[myVars(1,j); x(i).myVars(1,j)];   % read/concatenate
  end
end
Hope you can help me. Thanks
1 件のコメント
回答 (2 件)
参考
カテゴリ
				Help Center および File Exchange で Structures についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!