Forum: PC-Programmierung Maltab struct Zuweisung


von ich (Gast)


Lesenswert?

Hallo zusammen,

ich stehe gerade auf dem Schlauch. Ich habe in Matlab einen struct der 
Form:
a.b(10).c = []
a.b(10).d = []

Und möchte jetzt in einem Schlag neue Werte zuweisen:

a.b(1:10).d = [1:1:10]

Ich weiss so geht es nicht :) Hat jemand einen Tipp? Bitte ohne 
Schleife.

von knallbär (Gast)


Lesenswert?

temp = mat2cell(1:10, 1, ones(1, 10));
[a.b(1:10).c] = temp{:}

MfG knallbär

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
Noch kein Account? Hier anmelden.