how to save different size of user groups in a cell array.
2 次查看(过去 30 天)
显示 更早的评论
Error using vertcat
Dimensions of arrays being concatenated are not consistent.
Error in DNUA (line 73)
feasibleGroups = [feasibleGroups; groups_k];
>>
1 个评论
Manikanta Aditya
2024-6-9
To resolve this issue, you can store arrays of different sizes in a cell array without concatenating them.
回答(1 个)
Arun
2024-6-20
Hi Shaifali,
I understand that you are looking to add groups of varying sizes to a cell array but are encountering the following error: “Error using vertcat: Dimensions of arrays being concatenated are not consistent.”
Below is a sample script that demonstrates how to add groups of different sizes to a cell array:
group1 = [1, 2, 3, 4]; % Group 1 with 4 users
group2 = [1, 2]; % Group 2 with 2 users
group3 = [1, 2, 3, 4, 5, 6]; % Group 3 with 6 users
% Adding each group to the cell array
userGroups{1} = group1;
userGroups{2} = group2;
userGroups{3} = group3;
% Dynamically adding user groups
newGroup = [4, 5, 3, 8];
userGroups{end + 1} = newGroup;
userGroups
For more information related to cell array, please refer the following MATLAB documentation link: https://www.mathworks.com/help/matlab/cell-arrays.html
Hope this helps!
Regards
Arun
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Cell Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!