cell-array

___ answer18891832 ___

Ein alternativer Weg:

%Vor%

ein anderer:

%Vor%     
___ answer18892110 ___

Und noch ein anderer Weg:

%Vor%

Diese Lösung verwendet die Tatsache, dass Sie Indizes zuweisen können, die außerhalb der Variablengröße liegen. Matlab wird in diesem Fall automatisch erweitert.

Ähnlich:

%Vor%     
___ tag123matlab ___ MATLAB ist eine von MathWorks entwickelte Hochsprachen- und interaktive Programmierumgebung für numerische Berechnungen und Visualisierung. Fragen sollten entweder mit [tag: matlab] oder [tag: oktave] versehen werden, aber nicht mit beiden, es sei denn, die Frage bezieht sich explizit auf beide Pakete. Wenn Sie dieses Tag verwenden, erwähnen Sie bitte die MATLAB-Version, mit der Sie arbeiten (z. B. R2017a). ___ answer8195954 ___

Sie können dies mit %code% machen.

%Vor%     
___ tag123initialisierung ___ Die Initialisierung beschäftigt sich mit der Aufgabe, den Inhalt Ihrer Datenstruktur zu initialisieren. Es ist eine gängige Praxis in statisch typisierten Sprachen. ___ qstnhdr ___ Wie erstellt man ein Zellen-Array in MATLAB und initialisiert alle Elemente zum gleichen Objekt? ___ qstntxt ___

Ich habe eine Matrix (nennen Sie %code% ), die initialisiert wird, um %code% zu sagen.

Ich möchte den Code so ändern, dass %code% ein Zellenfeld mit der Größe %code% ist und jedes Element mit %code% initialisiert wird.

Ich kann es mit einer Schleife machen, aber gibt es einen besseren Weg?

%Vor%     
___ tag123arrays ___ Ein Array ist eine geordnete Datenstruktur, die aus einer Sammlung von Elementen (Werten oder Variablen) besteht, die jeweils durch einen oder mehrere Indizes identifiziert werden. Wenn Sie nach bestimmten Varianten von Arrays fragen, verwenden Sie stattdessen diese verwandten Tags: [Vektor], [Arraylist], [Matrix]. Wenn Sie dieses Tag verwenden, markieren Sie die Frage auch mit der verwendeten Programmiersprache, es sei denn, Ihre Frage bezieht sich nicht auf eine bestimmte Programmiersprache. ___ tag123celllarray ___ MATLAB-Zellenarrays sind eine integrierte Containerklasse, die das Speichern verschiedener Datentypen in jeder "Zelle" des Arrays ermöglicht. ___
3
Antworten

MATLAB: Vergleich der Zellenarrays von String

Ich habe zwei Zellen-Arrays von Strings, und ich möchte prüfen, ob sie die gleichen Strings enthalten (sie müssen nicht in der gleichen Reihenfolge sein, noch wissen wir, ob sie die gleiche Länge haben). > Zum Beispiel: %Vor% oder %Vor%...
12.07.2010, 19:28
6
Antworten

Wie wird über ein Array von Arrays gemittelt?

Ich habe ein Zellenfeld c von Arrays gleicher Größe, d. h. size(c{n}) = [ m l ... ] für jedes n . Wie kann ich die mean -Werte (Mittelwertbildung über den Zellenarray-Index n ) für alle Array-Elemente in einem Sweep erhalten? Ich da...
04.03.2011, 18:13
2
Antworten

Wie verwende ich eine Funktion mit mehreren Parametern mit 'cellfun' (MATLAB)?

Wie verwende ich mit cellfun eine Funktion für alle Zellen, die mit der Funktion mat2cell erstellt wurden? Meine Funktion ist in einer anderen Datei definiert, auf die mit myFunc verwiesen wird. Diese Funktion benötigt zwei Argumente, d...
26.02.2015, 13:23
3
Antworten

Finden Sie eindeutige Zeilen eines Zellen-Arrays unter Berücksichtigung aller möglichen Permutationen in jeder Zeile

Ich habe das Zellenarray A der Dimension m * k . Ich möchte die Zeilen von A eindeutig bis zu einer Ordnung der k-Zellen behalten. Der "knifflige" Teil ist "bis zu einer Ordnung der k-Zellen" : Betrachten Sie die k -Zellen in...
10.10.2016, 09:47
2
Antworten

Generalisierung von mat2str auf Zellen-Arrays

Ich vermisse manchmal eine Funktion, um eine String-Repräsentation eines (möglicherweise verschachtelten) Zellen-Arrays zu erzeugen. Es wäre eine Verallgemeinerung von mat2str , die nur für Nicht-Zellen-Arrays (von numerisch, char oder logis...
24.07.2016, 15:24
1
Antwort

Wie kann ich in MATLAB Zellen unterschiedlicher Länge in einer Matrix speichern?

Also, ich habe ein Zell-Array von 1xN Vektoren unterschiedlicher Länge. Ich möchte sie in eine Matrix einfügen, damit ich sie mit imagesc anzeigen kann. Offensichtlich muss die Matrix die Breite des größten Vektors haben. Mein aktueller Code...
16.06.2010, 14:54
3
Antworten

Wie erstellt man ein Zellen-Array in MATLAB und initialisiert alle Elemente zum gleichen Objekt?

Ich habe eine Matrix (nennen Sie X ), die initialisiert wird, um zero(3) zu sagen. Ich möchte den Code so ändern, dass X ein Zellenfeld mit der Größe (3,1) ist und jedes Element mit zero(3) initialisiert wird. Ich kann es mit...
19.11.2011, 16:56