What is the best way to append double arrays while working in a loop?

57 次查看(过去 30 天)
Hello,
i want to append double arrays to a table/struct to work with them afterwards, e.g. for plotting.
What is the best way to do this and how?
Double arrays look like following:
Thank you very much in advance!

回答(2 个)

Deepak Meena
Deepak Meena 2021-3-16
Hi Tobias,
My understanding is that you want to concatenate the double array to a struct/table and by "double array" you mean array having the double type values.
For struct you can do this :
>> s = struct;
>> t = linspace(3,5,20);
>> s = setfield(s,"FieldName",t);

Seth Furman
Seth Furman 2021-3-22
You can append values to a table using concatenation as follows
>> t = table(1,2)
t =
1×2 table
Var1 Var2
____ ____
1 2
>> t2 = [t;table(3,4)]
t2 =
2×2 table
Var1 Var2
____ ____
1 2
3 4
>> t2 = [t;{3,4}]
t2 =
2×2 table
Var1 Var2
____ ____
1 2
3 4

类别

Help CenterFile Exchange 中查找有关 Structures 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by