Tag: matlab

MATLAB ist eine Hochsprache und interaktive Programmierumgebung zur numerischen Berechnung und Visualisierung entwickelt von MathWorks. Fragen sollten gekennzeichnet werden, entweder mit [tag:matlab] oder [tag:Oktav], aber nicht beides, es sei denn, die Frage beinhaltet explizit beide Pakete. Wenn mit diesem tag, bitte geben Sie die MATLAB-Version, mit der Sie arbeiten (z.B. R2017a).

Wie können Sie mehrere Anweisungen in einer anonymen MATLAB-Funktion ausführen?

Anzahl der Antworten 6 Antworten
Ich würde gerne etwas wie das hier tun: >> foo = @() functionCall1() functionCall2() So, dass wenn ich gesagt habe: >> foo() Es würde ausführen functionCall1() und führen Sie dann functionCall2(). (Ich fühle, dass ich brauche so

Die Y-Achse in MATLAB auf den Kopf stellen

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit zum drehen der y-Achse kopfüber in matlab plots, so dass die positive Richtung der y-Achse, statt nach oben, nach unten zeigt ? (Ich flehe Euch an, bitte sagen Sie nicht, drucken Sie es

Rufen Sie die Python-Funktion von MATLAB auf

Anzahl der Antworten 13 Antworten
Muss ich anrufen eine Python-Funktion von MATLAB. wie kann ich dies tun? InformationsquelleAutor der Frage Sarah | 2009-11-10

Wie sucht man in MATLAB nach einem String im Zellenfeld?

Anzahl der Antworten 8 Antworten
Let ' s sagen, ich habe das cell array strs = {'HA' 'KU' 'LA' 'MA' 'TATA'} Was soll ich tun, wenn ich will, zu finden, der index der 'KU'? InformationsquelleAutor der Frage Benjamin | 2011-11-09

Wie zeige ich die Legende nur für eine bestimmte Teilmenge von Kurven im Plot an?

Anzahl der Antworten 6 Antworten
t = 0 : 0.01 : 2 * pi; s = sin(t); c = cos(t); m = -sin(t); hold on; plot(t, s, 'r'); plot(t, c, 'b'); plot(t, m, 'g'); hold off; legend('', 'cosine', ''); Gibt es mehrere

Ausgabe unterdrücken

Anzahl der Antworten 4 Antworten
Möchte ich unterdrücke die Ausgabe von Variablen in einem Satz von Matlab-Funktionen. Das problem ist, dass der Autor vergessen, das ";" an vielen stellen im code. Für debug-Zwecke dieser Ausgang ist nützlich, aber jetzt will ich es

Wie kann ich eine Funktion auf jede Zeile / Spalte einer Matrix in MATLAB anwenden?

Anzahl der Antworten 11 Antworten
Können Sie anwenden einer Funktion auf jedes Element in einem Vektor, indem Sie sagen, zum Beispiel v + 1 können, oder Sie verwenden die Funktion arrayfun. Wie kann ich es für jede Zeile/Spalte einer matrix, ohne die

Wo soll Startup.m sein?

Anzahl der Antworten 6 Antworten
Habe ich schon jagt die Antwort auf diese Frage in der MATLAB Dokumentation für eine lange Zeit... Beispielsweise an der Unterseite von http://www.mathworks.com/help/matlab/matlab_env/changing-the-startup-folder.html er sagt Verwenden Sie die Start.m-Datei angeben, um die Autostart-Ordner... ...das ist schlicht absurd,

Wie kann ich auf Ganzzahlen in MATLAB testen?

Anzahl der Antworten 7 Antworten
Ich Schreibe ein Programm, das berechnet faktorielle zahlen. Aber der Teil, den ich stecken geblieben bin, ist wenn jemand in einen nicht-integer, wie 1.3 ich möchte in der Lage zu testen, die Eingabe und Anzeige "The number

Inseln von Nullen in einer Sequenz finden

Anzahl der Antworten 7 Antworten
Stellen Sie sich vor Sie haben eine sehr lange Sequenz. Was ist der effizienteste Weg der Suche nach den Abständen, wo die Sequenz mit Nullen (oder genauer gesagt die Reihenfolge sinkt auf Werte nahe null abs(X)<eps): Werden

Nimm die Indizes der n größten Elemente in einer Matrix

Anzahl der Antworten 3 Antworten
Angenommen ich habe die folgenden matrix: 01 02 03 06 03 05 07 02 13 10 11 12 32 01 08 03 Und ich will, dass die Indizes der top 5 Elemente (in diesem Fall, 32, 13,

Gibt es in Matlab eine Möglichkeit, die Anzahl der Zeilen in einer Datei zu bestimmen, ohne jede Zeile durchlaufen zu müssen?

Anzahl der Antworten 5 Antworten
Natürlich könnte man eine Schleife durch eine Datei mit fgetl oder ähnliche Funktion und erhöht einen Zähler, aber es ist ein Weg, um zu bestimmen, die Anzahl der Zeilen in einer Datei ohne tun wie eine Schleife?

Wie kann MATLAB mit saveas () als JPEG gespeichert werden, ohne dass sich das Bild verschlechtert?

Anzahl der Antworten 3 Antworten
In einer MATLAB-Funktion, die ich Schreibe, ich bin die Erzeugung einer Abbildung. Die Abbildung wird angezeigt, wenn die Funktion ausgeführt wird. Ich brauche, um speichern Sie das Bild als JPEG-Bild. Das zu tun, was ich tun konnte

Wie setze ich Standardwerte für Funktionsparameter in Matlab?

Anzahl der Antworten 16 Antworten
Ist es möglich, default-Argumente in Matlab? Zum Beispiel hier: function wave(a, b, n, k, T, f, flag, fTrue=inline('0')) Ich würde gerne die wahre Lösung eine optionale argument der Wellenfunktion. Wenn es möglich ist, kann das jemand zeigen,

Legende für Liniengruppe

Anzahl der Antworten 6 Antworten
Ich mag plot zwei Gruppen von Linien im gleichen Diagramm. Jede Gruppe hat zwei Linien mit der gleichen Farbe und ich ziehe Sie in der Reihenfolge einer Gruppe nach einer anderen Gruppe. Ich versuche zu zeigen, Legende,

.m-Dateien als MATLAB / Octave für Sublime Text

Anzahl der Antworten 3 Antworten
Erhaben sieht .m Dateien als Objective-C-Dateien. Habe ich eine Reihe von MATLAB/Octave-Dateien zu arbeiten, die mit der Verwendung von Oktav -, alle mit .m Erweiterungen. Wenn ich die Erweiterungen .matlabdann Erhaben wird Sie erkannt, und formatieren Sie

Wie rufen Sie MATLAB-Funktionen über die Linux-Befehlszeile auf?

Anzahl der Antworten 8 Antworten
Grundsätzlich habe ich eine m - Datei, die aussieht wie function Z=myfunc() % Do some calculations dlmwrite('result.out',Z,','); end Ich will einfach nur, um es ausführen von der Befehlszeile aus, ohne sich in MATLAB. Ich habe versucht, mehrere

Generieren Sie in MATLAB eine Zufallszahl in einem bestimmten Bereich

Anzahl der Antworten 9 Antworten
Wie kann ich eine Zufallszahl erzeugen in MATLAB zwischen 13 und 20? InformationsquelleAutor der Frage crowso | 2011-02-22

Was ist ein Funktionshebel und wie ist er nützlich?

Anzahl der Antworten 3 Antworten
Kann jemand mir erklären, die Bedeutung der @ (function handle) - operator und warum es zu benutzen? InformationsquelleAutor der Frage Dikla | 2009-04-28

Wie zeichne String + ich?

Anzahl der Antworten 6 Antworten
for i=1:N f(i) = 'f'+i; end gibt eine Fehlermeldung in MatLab. Was ist die korrekte syntax zum initialisieren Sie ein array mit N strings das Muster fi? Wie es scheint, auch dies funktioniert nicht: for i=1:4 f(i)

Wie kann ich Daten aus einer .fig-Datei in MATLAB extrahieren?

Anzahl der Antworten 4 Antworten
Ich weiß, das ist wirklich basic, aber ich bin neu in MATLAB. Nach dem öffnen .fig-Datei, wie geht man eigentlich mit den gezeichneten Daten in das command-Fenster? Alles, was ich sehe, ist der plot. Ich bin mir

Wie visualisiert man die Korrelationsmatrix als Schemaball in Matlab?

Anzahl der Antworten 5 Antworten
Habe ich 42 Variablen, und ich habe berechnet der Korrelations-matrix für Sie in Matlab. Nun würde ich gerne visualisieren Sie es mit einem schemaball. Hat jemand irgendwelche Vorschläge /Erfahrungen, wie dieses getan werden könnte, in Matlab? Die

MATLAB Parfor ist langsamer als für - was ist los?

Anzahl der Antworten 3 Antworten
den code bin ich den Umgang mit Schleifen wie die folgende: bistar = zeros(numdims,numcases); parfor hh=1:nt bistar = bistar + A(:,:,hh)*data(:,:,hh+1)' ; end für kleine nt (10). Nach timing, es ist eigentlich 100 mal langsamer als mit

Wie passe ich ein beliebiges Zeichen über mehrere Zeilen hinweg in einem regulären Ausdruck an?

Anzahl der Antworten 19 Antworten
Zum Beispiel, dieser regex (.*)<FooBar> entsprechen: abcde<FooBar> Aber wie bekomme ich es passend über mehrere Zeilen? abcde fghij<FooBar> InformationsquelleAutor der Frage andyuk | 2008-10-01

MATLAB: Unterschiede zwischen .mat-Versionen

Anzahl der Antworten 1 Antworten
Den offizielle Dokumentation besagt Folgendes: . Aber ich habe bemerkt, dass es andere wichtige Unterschiede außer den Angaben in der Tabelle oben. Zum Beispiel die Rettung eines cell-array mit etwa 6000 Elemente, die belegt 176 MB Speicher

Bildrotation von Matlab ohne Imrotate

Anzahl der Antworten 4 Antworten
Ich versuche um ein Bild zu drehen mit Matlab ohne Verwendung imrotate Funktion. Ich habe es tatsächlich geschafft durch die Verwendung von transformation-matrix.Aber es ist nicht gut genug.Das problem ist, das gedrehte Bild ist "Schiebetüren".Lassen Sie mich

verbundene Komponenten in OpenCV

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einer OpenCV-Funktion, finden angeschlossenen Komponenten und führen Sie ein paar Aufgaben auf Sie ( wie immer die Anzahl der Pixel, Kontur, Liste der Pixel in das Objekt, etc.. ) Ist es

Mehrere Zeitzähler in MATLAB

Anzahl der Antworten 3 Antworten
Ich habe ein Programm läuft, eine Schleife will ich haben zwei Zeit-Zähler, einen für die Schleife, das wird mir sagen, wie log habe eine iteration der Schleife genommen, und eine für das gesamte Programm. Zu den besten

Matrix mit Zeilen- und Spaltenbeschriftungen anzeigen

Anzahl der Antworten 6 Antworten
Ist es ein bequemer Weg, um eine matrix mit Zeilen-und Spaltenbeschriftungen in der Matlab-terminal? So etwas wie dieses: M = rand(5); displaymatrix(M, {'FOO','BAR','BAZ','BUZZ','FUZZ'}, ... {'ROW1','ROW2','ROW3','ROW4','ROW5'}); %?? nachgeben: FOO BAR BAZ BUZZ FUZZ ROW1 0.1622 0.4505 0.1067 0.4314

.asv-Dateien in Matlab

Anzahl der Antworten 1 Antworten
Wenn ich sparen .m Datei in einem Ordner, MATLAB autosaves ein .asv - Datei im gleichen Ordner. Öffnete ich diese Datei und ich fand, dass es enthält mein code von Anfang an zu ignorieren, was ich gelöscht

Wie zeichne ich eine Linie auf einem Bild in Matlab?

Anzahl der Antworten 6 Antworten
Habe ich zwei Punkte sagen: P(x,y) [Punkt liegt an der Spitze des Bildes] P'(x',y') [Punkt liegt am unteren Rand des Bildes] Nun will ich zeichnen Sie eine Linie zwischen diesen beiden Punkten....und die Zeile angezeigt werden soll

MATLAB Konsolenausgabe

Anzahl der Antworten 2 Antworten
Sagen, ich hatte eine variable namens "x" und x=5. Ich würde das gerne machen: disp('x is equal to ' + x +'.'); haben und dass-code drucken: x ist gleich 5. Dies ist, wie ich es gewohnt bin,

Iterieren über eine Liste von Zeichenfolgen in MATLAB

Anzahl der Antworten 2 Antworten
Ich versuche zu iterieren über eine Liste von strings in MATLAB. Das problem ist, dass innerhalb der 'for' - Schleife, mein iterator ist als eine 'Zelle' eher als eine Zeichenfolge. for str = {'aaa','bbb'} fprintf('%s\n',str); end ???

So legen Sie den benutzerdefinierten Startwert für den Pseudozufallszahlengenerator fest

Anzahl der Antworten 4 Antworten
Ich brauchen, um einige tests wo ich randn pseudo-random number generator. Wie kann ich den Samen auf meiner eigenen, so dass jedes mal, wenn ich diesen test ausführen, bekomme ich die gleichen Ergebnisse? (ja, ich weiß, es

Cocktail Party-Algorithmus SVD-Implementierung ... in einer Zeile Code?

Anzahl der Antworten 2 Antworten
In eine Folie innerhalb der einführenden Vortrag über machine learning von der Stanford Andrew Ng auf Coursera gibt er die folgende Zeile Oktave Lösung für die cocktail-party-problem gegeben, die audio-Quellen werden aufgezeichnet, die von zwei räumlich getrennten

Wofür ist MATLAB gut? Warum wird es so von Universitäten genutzt? Wann ist es besser als Python?

Anzahl der Antworten 21 Antworten
Ich habe vor kurzem gefragt, zu lernen, einige MATLAB-Grundlagen für eine Klasse. Was macht es so cool für Forscher und Menschen, die arbeitet in der Uni? Ich sah, dass es cool für die Arbeit mit Matrizen und

Unterschied zwischen dem Zugriff auf Zellenelemente mit geschweiften Klammern und Klammern

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen dem Zugriff auf Elemente in einem cell-array durch Klammern () und geschweiften Klammern {}? Zum Beispiel, ich habe cell{4} = und cell(4) = . Im ersten Fall setzt es die 4th

Größe des NumPy-Arrays

Anzahl der Antworten 1 Antworten
Gibt es ein äquivalent zu den MATLAB - size() Befehl in Numpy? In MATLAB, >>> a = zeros(2,5) 0 0 0 0 0 0 0 0 0 0 >>> size(a) 2 5 In Python, >>> a =

MATLAB-Funktionen von Python aufrufen

Anzahl der Antworten 9 Antworten
Ist es möglich, zum ausführen von MATLAB-Funktionen in Python? Ich Suche im internet konnte ich nur finden, PyMat. Das schlimme ist die kompilierte version unterstützt nur Python2.2 und ich bin mit 2.6. Also habe ich versucht, den

Wie lassen sich zwei Strukturen in MATLAB effizient kombinieren?

Anzahl der Antworten 5 Antworten
Möchte ich kombinieren zwei Strukturen mit unterschiedlichen Bereichen Namen. Beispielsweise, beginnend mit: A.field1 = 1; A.field2 = 'a'; B.field3 = 2; B.field4 = 'b'; Möchte ich haben: C.field1 = 1; C.field2 = 'a'; C.field3 = 2; C.field4

Matlab - Wie man Zeichenketten anstelle von Zahlen in Strichfiguren verwendet

Anzahl der Antworten 2 Antworten
Ich möchte, erhalten Sie eine Matlab-Figur mit der bar Funktion, aber wenn die tatsächliche Zahl aufgetragen ist statt der Anzeige die zahlen unterhalb jeder bar ich möchte die Anzeige, die darstellt, dass der eigentliche Wert aufgetragen. Zum

Was ist MATLAB am nächsten bei Namespaces?

Anzahl der Antworten 4 Antworten
Wir haben eine Menge von MATLAB-code in meinem Labor. Das problem ist, es gibt wirklich keine Möglichkeit, es zu organisieren. Da alle Funktionen werden im selben Ordner aufgerufen werden (oder haben Sie das hinzufügen von ein paar

Wie ändert man den Fenstertitel einer MATLAB-Plotfigur?

Anzahl der Antworten 4 Antworten
Habe ich eine MATLAB Plotten mit der plot() Funktion. Wie ändere ich den Fenstertitel des erzeugten Abbildung der Plotten? Mein MATLAB m-file, das ich auf Arbeit bin: hold on x = [0; 0.2; 0.4; 0.6; 0.8; 1;

Warum ist Matlab in der Computer Vision Community so beliebt, obwohl OpenCV so vollständig ist?

Anzahl der Antworten 5 Antworten
Habe ich bemerkt, dass Matlab ist sehr beliebt bei den computer-vision und Bildverarbeitungs-community noch bis zum heutigen Tag, obwohl OpenCV ist ein sehr ausgereiftes Paket für C++. Ich habe noch nie verwendet, Matlab, aber es bei der

Verwenden von find mit einer Struktur

Anzahl der Antworten 3 Antworten
Habe ich ein struct, das hält Tausende von Proben von Daten. Jeder Datenpunkt mehrere Objekte enthält. Zum Beispiel: Structure(1).a = 7 Structure(1).b = 3 Structure(2).a = 2 Structure(2).b = 6 Structure(3).a = 1 Structure(3).b = 6 ...

Befreien Sie den weißen Raum um Matlab Figur PDF-Ausgabe

Anzahl der Antworten 16 Antworten
Ich möchte die PDF-Versionen meiner matlab-Grafiken in ein LaTeX-Dokument. Ich bin speichern die zahlen mit dem "saveas" Befehl mit der PDF-option, aber ich bekomme riesigen weißen Raum um meine Zeichnungen in den pdf-Dateien. Ist das normal? Wie

Kann mich jemand auf einen kostenlosen MATLAB-Compiler / Interpreter hinweisen oder erklären, was in diesem MATLAB-Code passiert?

Anzahl der Antworten 5 Antworten
Ich entschuldige mich im Voraus für diese Frage. Ich weiß nicht, wie "erläutern Sie diesen code" Fragen, aber ich finde keine Dokumentation über mein konkretes Beispiel. Hintergrund Mein Problem ist dieses. Ich versuche zu übersetzen einige MATLAB-code

Wie prüfe ich, ob im Funktionsaufruf ein Argument übergeben wird?

Anzahl der Antworten 1 Antworten
Sagen, dass ich eine Funktion dummy mit 2 Argumenten. Die Argumente können default-Werte, wenn nicht angegeben im Aufruf der Funktion. Aber wie kann ich wissen, ist ein Argumente nicht geliefert? Ich weiß, dass ich verwenden können narginwie

Mehrere Diagramme in einer Figur

Anzahl der Antworten 2 Antworten
Ich habe folgenden code und ich möchte zu kombinieren Phasen-Raum-Diagramme zu einer einzigen Figur. Habe ich codiert die Funktionen, aber ich weiß nicht, wie man MATLAB setzen Sie Sie in einer Figur. Wie Sie sehen, ist es

Wie kann ich K-Means-Clustering auf Zeitreihendaten durchführen?

Anzahl der Antworten 4 Antworten
Wie kann ich K-means clustering von Zeitreihen-Daten? Ich verstehe, wie dies funktioniert, wenn die Eingabe-Daten ist eine Reihe von Punkten, aber ich weiß nicht, wie cluster eine Zeitreihe mit 1XM, wobei M die Länge. Insbesondere bin ich