Verfasst am: 25.04.2018, 10:44
Titel: Matrix auslesen in Excel, Kopfspalt auf drei Zeilen splitten
Gibt es vielleicht eine Möglichkeit, die Parameter Wert von C, Wert von D und String von Typ aus einer Zeile (s. Beispielfoto 5) in einzelne Zeilen zu schreiben, etwa so wie im Beispielfoto (Zeile 1 bis 3)?
Hier mein aktueller Code
Code:
%Variation der Volumen- und Masseströme
CC=[0.50.60.70.80.911.1];
%Variation der Volumenstrom-, und Massestromdifferenzen
DD=[0.75;0.8;0.85;0.9;0.95;1;1.05;1.1;1.15;1.2;1.25];
T={'TlhAnf','TlhEnd','TlrAnf','TlrEnd','TshAnf','TshEnd','TsrAnf','TsrEnd'};
EE=zeros(152,8*length(CC)*length(DD));
ZM=zeros(152,8);
for i=1:length(DD) for j=1:length(CC)
ZM=TlTsWerte2_fu(CC(j),DD(i)); %speichert die Ergebnisse eines Aufrufs der function for k=1:8
Spaltenindex=((i-1)*length(CC)+j-1)*8+k; %nächste freie Spalte in EE
EE(:,Spaltenindex)=ZM(:,k); %füllt Spaltenweise ZM in EE
end end end
for i=1:length(DD) for j=1:length(CC) for k=1:8
Spaltenindex=((i-1)*length(CC)+j-1)*8+k; %nächste freie Spalte in EE
A=num2str(CC(j));
B=num2str(DD(i));
F=strcat('C=',A,' D=',B, T(k));
EEHeader(1,Spaltenindex)={F};
end end end
EE2=[EEHeader;num2cell(EE)];
TT = cell2table(EE2);
writetable(TT,'Kennfeld2.xlxs');
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
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.