MATLAB - minmax () - Funktion
Habe ich heruntergeladen, die einen code beinhaltet eine minmax () - Funktion, die das Rückgrat der code ist unten dargestellt:
A = [13 5;
13, 13;
23, 26];
B = [13, 6;
13. 6;
5, 26];
C = [A;B];
Datad = minmax(C');
G = 178*Datad(1,1)/174*Datad(1,2)
und wenn ich den code ausführen, wird eine Fehlermeldung erschien:
Undefinierte Funktion oder Methode 'minmax' for input arguments of type
'double'.
also ging ich auf google, und dieser einfache code sollte funktionieren:
x=1:10;
m=minmax(x)
m =
1 10
ABER es hat nicht funktioniert und die gleiche Fehlermeldung erschien.
Da ich nicht denke, minmax, die zur Arbeit gehen, meine Frage ist hier :
Gibt es andere Wege zu ersetzen minmax? Ich weiß, es ist ein min und max Funktion, die die den job tun könnte. Aber ich bin nicht sicher, wie Sie würde die original minmax Funktion funktioniert für Matrizen, da würde ich brauchen, um es richtig machen zu können, G.
minmax-Funktion ist definiert als: Hier
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
which minmax
um herauszufinden, wo es liegt. Wenn Sie die Fehlermeldung'minmax' not found.
, dann müssen Sie nicht es in Sie suchen Pfad.which minmax
gibt mir/usr/local/MATLAB/R2011b/toolbox/nnet/nnet/nndatafun/minmax.m
(Linux-version), scheint es mir so, dass die Funktionminmax
ist in der Neural Network Toolbox. So dass du vielleicht noch nicht installiert hat, Neural Network Toolbox.Verwenden Sie diese in Ihren code ein und klicken Sie dann Sie brauchen nicht eine separate Datei.
Beachten Sie, dass es nicht unterstützt
[Y,I] = minmax(X)
syntax erwähnt in den link, den Sie zur Verfügung gestellt.Die Fehlermeldung sagt Ihnen, dass matlab nicht finden können, die Funktion. Es gibt zwei wahrscheinliche übeltäter hier.
1) Die Datei nicht benannt
minmax.m
: matlab sieht für Funktionen, indem Sie den Namen der Datei. In diesem Fall, die Datei umzubenennen.2) Das Verzeichnis, in dem
minmax.m
befindet sich nicht auf der matlabpath
. In diesem Fall, fügen Sie entweder, dass Sie zu dem Verzeichnis, oder verschieben Sie die Datei in ein Verzeichnis auf den Pfad (oder in das aktuelle Verzeichnis).