init commit

This commit is contained in:
2025-11-08 18:45:48 +01:00
parent 6d1d845c4e
commit 2f82041a21
9 changed files with 1393 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
function cls_locs = class_center_locations(n_classes, n_centers);
%{
*** This function specifies which center points belong
to which classes
*** It returns a matrix in size of n_classess by
n_centers_for_each_class that means a row for each class
%}
% Generate list of random non-repeatative numbers from 1 to n_center
locs = datasample(1:n_centers,n_centers,'Replace',false);
% number of centers for each class
n_cen_fe_cls = int32(floor(n_centers/n_classes));
cls_locs = zeros(n_classes,n_cen_fe_cls);
k = 1;
for i = 1:n_classes
for j = 1:n_cen_fe_cls
cls_locs(i,j) = locs(k);
k = k+1;
end
end
end