Cómo encontrar la función f(m) mediante programación en matlab
Función [ms,minValue]=findm(a,m)
%a es la matriz de entrada 10*30
%m es el elemento de entrada
% minValue es el valor mínimo
%ms es el número de filas al tomar el valor mínimo
% Autor: Wilif
label=combntns([1 2 3 4 5 6 7 8 9 10],m);
[r,~]=tamaño(label);
temp_matrix=zeros(m,30);
minValue= 0;
bandera=0;
para i=1:r
para ii=1:m
temp_matrix(ii, :)=a(label(i,ii),:);
fin
temp=sum(min(temp_matrix));
si i= =1
minValue=temp;
flag=1;
else
if minValue>temp
minValue=temp;
flag=i;
fin
fin
fin
ms=label(flag,:);
end
%% Debido a que la cantidad de datos es relativamente pequeña, no es fácil compilar utilizando el método transversal. Por favor perdóname