Hallo, ich habe eine Matrix, die so aussieht: 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 ich habe die matrix schon, ich will jetzt eine Funktion in matlab schreiben, die mir: 1. die summe der erste zeile berechnen, ohne die 1 und 2 spalte(d.h. die erste zeile ohne die 1 0).Die berechnung ist als binäre dargestellt(d.h. 2^0*die werte+2^1*die werte usw...) 2. wenn die länge gefunden ist dann muss das Programm eine neue matrix geben, die nur zeile=länge gibt(d.h die Anzahl von der zeile wird jetzt nur gleich die länge sein). danke und grüß an alle
1. s=M(1,3:end)*(2.^(0:size(M,2)-3)).'; 2. M=M(1:size(M,2),:); Möglicherweise ist der Code fehlerfrei ;-) Cheers Detlef
Hi alle, gut da sie schön bei dem thema beshäftigt sind. mein Problem ist nicht wie marcus, sondern ich habe auch eine matrix, will aber das ich in mein Display immer lesen kann z.B. die zeile(1,3) hat die werten.... und bis das Ende der Matrix. freue mich auf eure Antworten. lg diana
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.