|
|
Falsches Ergebnis: Summe aus den vierten Spalten von Matrize |
|
blackputin95 |
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 27.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.02.2018, 15:37
Titel: Falsches Ergebnis: Summe aus den vierten Spalten von Matrize
|
|
Ich möchte eine Summe bilden aus allen vierten Spalten der folgenden Matrizen.
Dafür habe ich folgendes versucht:
jedoch kommt für die Summe y=0 statt eigentlich 6000.
Vielleicht kann mir jemand helfen, den Fehler zu beheben.
Gruß blackputin
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.432
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.02.2018, 15:45
Titel:
|
|
Hallo,
dein Code summiert immer nur über ein Element in einer Zelle.
Besser:
Wenn alle Elemente von P Zeilenvektoren gleicher Länge sind, wird es einfacher sein, dass in eine Matrix umzuwandeln:
Grüße,
Harald
|
|
|
blackputin95 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 27.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.02.2018, 15:54
Titel:
|
|
Danke Harald,
Sie haben mir wirklich weitergeholfen. Jedoch ist dadurch ein neues Problem entstanden. Beim ersten Rechnen klappt alles wunderbar, aber Wenn ich jetzt zweimal durchrechnen lasse. zeigt er mir einen Fehler an.
Das ist der Fehler:
Cell contents assignment to a non-cell array object.
Error in script_Verformung (line 20)
A{k} = P{k}(4)
Können Sie mir dazu auch weiterhelfen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.432
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.02.2018, 16:05
Titel:
|
|
Hallo,
du hast wahrscheinlich noch ein Cell Array A im Workspace. Vorbelegen hilft:
A = zeros(size(P));
Ansonsten: beide Vorschläge sollten funktionieren, man sollte sie halt nicht vermischen.
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.
|
|