Ich möchte zwei Funktionen verbinden: In der ersten Funktion (firstf.m) möchte ich eine 'for' Schleife zu den Variablen p machen, dann berechne ich [s] für jeden Wert dann verwende ich diesen Wert in der Genauigkeit zweite Funktion, die 100 Mal Die erste Funktion istwie man zwei functons in Matlab verbindet
[s] = firstf(data,k,opts)
p = 30;
if isfield(opts,'p')
p = opts.p;
end
for r = 20:22;
if isfield(opts,'r')
r = opts.r;
.
.
.
.
[s] = k_means(U,k)
So, wie man für die Schleife für Variablen p, r in der ersten Funktion und nehmen jeden [s] (Ausgabe der ersten Funktion wiederholen sollte) um die Genauigkeit (zweite Funktion) zu berechnen, die 100 mal wiederholt werden sollte
Sie vermissen eine erhebliche Menge Ihres Codes. Bitte geben Sie sowohl die Funktionen an, die Sie bisher hatten, als auch alle relevanten Schleifen. – Suever