Ich möchte Struktur in Matlab verwenden, aber in der ersten Iteration wird es korrekt ausgeführt und in anderen Iteration geben Sie diese Nachricht.verwenden Struktur in Matlab
1x2 struct Array mit Feldern:
mein Code:
for i=1:lenfd
currow=rees(i,:)
maxcn=max(currow)
if maxcn~=0
maxin=find(currow==maxcn)
ress(i).x =maxin
end
end
Ihnen danken.
danke. Ich benutze Semikolon nicht, weil ich Ergebnis jeden Schritt sehen möchte. max pro Iteration gibt einen Wert zurück, maxcn kann jedoch viele Werte enthalten. Mein Code gibt manchmal diesen Fehler " Feldzuweisung zu einem nicht-Struktur-Array-Objekt." – sara
@sara Wenn das Ihre Fehlermeldung ist, warum haben Sie dann nach einer anderen Nachricht gefragt? –
werden beide in verschiedenen Ausführungen dieses Codes gezeigt – sara