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!