WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Addieren von leeren Cell-Einträgen

 

flodrian
Forum-Anfänger

Forum-Anfänger


Beiträge: 27
Anmeldedatum: 27.11.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.12.2019, 16:04     Titel: Addieren von leeren Cell-Einträgen
  Antworten mit Zitat      
Hallo zusammen,

ich sitze momentan an folgendem Problem:
Ich habe eine 6xn Cell deren Zeileneinträge addiert werden sollen, sodass eine 6x1 Cell als Ergebnis rauskommt. Der Code funktioniert auch, jedoch sind in der 6xn Cell einige Einträge leer. Wenn ich nun eine Zeile addiere, bei der der letzte Eintrag leer ist, kommt als Ergebnis ein leerer Eintag raus. Wie kann ich es erreichen, dass die leeren Einträge das Ergebnis nicht beeinflussen?

Zur Veranschaulichung ist unten der Code dargestellt:

Code:

for k=1:picnr
 
       for  i=1:size(Werte.radii{1,k},1)  
            Werte.xx{k,i}=Werte.radii{1,k}(i)*5.2;
            Werte.r{k,i}=Werte.radii{1,k}(i)*5.2;
           Werte.bb{k,i}=(log(99*Werte.r{k,i})+2*pi*1i)/(Werte.xx{k,i}.^2);
            Werte.b{k,i}=real(Werte.bb{k,i});
            Werte.y{k,i}=@(x) log((99*Werte.r{k,i})./(100*x+1))./Werte.b{k,i};
            Werte.results{k,i}=real(pi*integral(Werte.y{k,i},0,Werte.xx{k,i}));
           
           
       end  
       
end

 
[Zeilen,Spalten]=size(Werte.results);

for b=1:Zeilen
Werte.sum{b,1}=0;

       for a=1:Spalten
           Werte.sum{b,1}=Werte.sum{b,1}+Werte.results{b,a};
       end
end
 


Über eine Hilfe würde ich mich sehr freuen
Private Nachricht senden Benutzer-Profile anzeigen


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.