我有一個名爲bin_this的變量的單元數組。我需要遍歷它,訪問每個變量,將該變量中的數據分組,並將分箱數據放入新創建的變量中。 所以如果數組包含a,b,c ....等。 我需要在不破壞舊的如何遍歷變量的單元數組並對其中的每一個執行操作?
0
A
回答
0
創建一套新的離散化變量 a_bin,b_bin,c_bin等 如果您的數據是一個單元陣列,這裏是如何循環吧:
bin_this = {[1, 2, 3, 4],[5, 6, 7, 6],[1, 2, 3, 7]} % example data
s = size(bin_this)
binnedResults = cell(s);
for t = 1:s(2)
data = bin_this{t}; % access data
binnedData = hist(data);
binnedResults{t} = binnedData; %store data
end
如果你的數據是一個結構數組,並且要字段添加到它,這裏是如何做到這一點:
bin_this = struct('a', [1, 2, 3, 4], 'b', [5, 6, 7, 6], 'c', [1, 2, ...
3, 7]);
newFields = struct('a','a_bin','b','b_bin','c','c_bin'); % define the new field names
fields = fieldnames(bin_this); % get the field names from bin_this
for t = 1:length(fields)
f = fields{t};
data = bin_this.(f); % get the data with a particular field name
binnedData = hist(data);
newField = newFields.(f); % get the new field name
bin_this.(newField) = binnedData; % add the binned data to the original structure with
% a new field name.
end
相關問題
- 1. 如何遍歷在bash中查找的結果並對其執行操作
- 2. VBA Excel:如何爲列中的每個單元格執行一個函數並遍歷所有工作簿?
- 3. 對二維數組中的每個元素執行操作
- 4. numpy數組中的每個單元格的並行化操作
- 5. 如何遍歷JQuery對象數組並將其應用於每個對象?
- 6. 循環遍歷一個變量並求和其組件
- 7. 如何讓腳本遍歷每一行txt文件並執行一個函數?
- 8. 遍歷對象的ArrayList並打印每個對象的每個變量
- 9. 如何對numpy矩陣中的每個元素執行操作?
- 10. 循環遍歷列表中的列名並執行一組操作 - SQL Server 2008
- 11. Excel:循環遍歷一行單元格並打印每一行
- 12. 如何在numpy數組的每兩列執行一個操作?
- 13. 遍歷二維數組中的每個單元格
- 14. 如何遍歷數組列表並使用for循環每X次執行一次操作? Java
- 15. 如何遍歷數組並獲取數組中的每一行的行元素 - Matlab
- 16. 遍歷錶行並執行每行setInterval似乎並不工作
- 17. 對變量執行操作並將其分配給同一變量
- 18. 循環遍歷MYSQL表,並對行和前一行字段執行操作PHP
- 19. swift - 遍歷元組數組中的單個元組項目
- 20. Excel VBA組變量放在一起並對組中的每個人執行
- 21. 如何循環遍歷GridView中的每一行,每列和單元格並獲取其值
- 22. 在執行每個條目的請求時遍歷數組
- 23. 如何遍歷多個結構並執行相同的操作[Matlab]
- 24. 遍歷變量數組
- 25. C#遍歷一個集合並將每個對象分配給一個變量
- 26. 遍歷數組中的每個字
- 27. 循環遍歷一個變量數組並使用bind_param插入
- 28. 遍歷一個可變的JSON數組
- 29. 如何像數組中一樣遍歷LinkedList中的每個元素?
- 30. PHP-循環遍歷一個數組,並將每個結果用作類中的變量
你的意思單元陣列或結構數組?結構數組有字段名稱。單元格陣列不。 – Molly