假設我有以下MATLAB
代碼:表和變量名 - MATLAB
clear; clc
Items = {'counter','item1', 'item2', 'item3', 'item4'};
a = rand(8,4);
j = (1:8)';
t = table(j,a(:,1), a(:,2), a(:,3), a(:,4),'VariableNames',Items)
我想知道如果有一個複雜的方式,如果我有例如擴展這個列表20個項目。按照這段代碼,我應該在table
之內包括每一個a(:,i), i = 1,...,20
,再加上我將不得不爲Items
列表做同樣的處理。我想有一個比這更方便的方法。
這似乎是一個非常整潔的解決方案(這就是爲什麼upvote),但如何可以'項目'列表以自動方式更改? – thanasissdr
@thanasissdr對不起,我錯過了這部分問題。我已經更新了我的答案 – excaza