|
|
Spalten einer Cell befüllen |
|
nsj |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 28.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.07.2017, 08:48
Titel: Spalten einer Cell befüllen
|
|
Guten Morgen,
ich möchte leere Spalten einer cell mit Spaltenvektoren füllen? Kann mir da jemand fix helfen?
Vielen Dank!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.07.2017, 09:19
Titel:
|
|
Hallo,
Wenn da Probleme auftreten, bitte die Frage etwas präzisieren.
Grüße,
Harald
|
|
|
nsj |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 28.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.07.2017, 09:58
Titel:
|
|
Ich möchte die 3. Spalte von GivenData (eigentlich ab Zeile 2) mit dem Vektor spalteAuftrag beschreiben. Allerdings packt der mir so in jede Zeile der Spalte 3 eine Matrix mit dem Vektor von spalteAuftrag
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 21.07.2017, 10:01
Titel: Re: Spalten einer Cell befüllen
|
|
Hallo nsj,
Was genau ist "eine leere Spalte einer Cell"?
Gruß, Jan
|
|
|
equi |
Forum-Century
|
|
Beiträge: 123
|
|
|
|
Anmeldedatum: 07.03.17
|
|
|
|
Wohnort: Tübingen
|
|
|
|
Version: Matlab 2018a
|
|
|
|
|
|
Verfasst am: 21.07.2017, 10:42
Titel:
|
|
Hallo,
meinst du mit leerer Spalte in einer Cell sowas?:
N =
{
[1,1] = 1
[2,1] = 2
[3,1] = 3
[1,2] = [](0x0)
[2,2] = [](0x0)
[3,2] = [](0x0)
[1,3] = 1
[2,3] = 2
[3,3] = 3
}
und dein Problem ist wenn du den Vektor x=[1;2;3] in Spalte 2 N(:,2) einfügen willst kommt sowas raus:
N =
{
[1,1] = 1
[2,1] = 2
[3,1] = 3
[1,2] =
1
2
3
[2,2] =
1
2
3
[3,2] =
1
2
3
[1,3] = 1
[2,3] = 2
[3,3] = 3
Es soll aber beim einfügen des Vektors das rauskommen?:
N =
{
[1,1] = 1
[2,1] = 2
[3,1] = 3
[1,2] = 1
[2,2] = 2
[3,2] = 3
[1,3] = 1
[2,3] = 2
[3,3] = 3
}
_________________
Grüße Equi
|
|
|
nsj |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 28.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.07.2017, 11:00
Titel:
|
|
Entschuldigt die vage formulierung. Liegt daran, dass ich keine Ahnung habe
So sieht die besagte cell aus. Ich habe nun aus
Ich möchte die leeren Stellen mit den Inhalten dieser Matritzen füllen
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.07.2017, 16:30
Titel:
|
|
Hallo,
für solche Daten würde ich sehr die Verwendung von Tables empfehlen (z.B. readtable / writetable). Damit lässt sich viel angenehmer arbeiten als mit solchen Cell Arrays.
Grüße,
Harald
|
|
|
nsj |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 28.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.07.2017, 09:32
Titel:
|
|
Gibt es demnach keine Möglichkeit mein Vorhaben zu realisieren?
Das Ding ist, dass ich diese Tabelle später nach Zeiträumen sortiert in eine SQL-Datenbank schreiben möchte.
Zudem ist das ein bereits existierender Code, der zuvor Einträge aus einer XML-Datei sortiert und eingetragen hat. Ich versuche lediglich ihn so wenig wie möglich zu verändern und meinen Bedürfnissen anzupassen.
Würde mich wirklich sehr freuen, wenn ihr mir helfen könntet.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 24.07.2017, 08:55
Titel:
|
|
Hallo,
selbstverständlich gibt es diese Möglichkeit. Am einfachsten ist es aber eben über Tables. Tables lassen sich auch gut in eine Datenbank einfügen. Wenn der Anfang ein Cell Array sein muss, hilft cell2table.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|