2016-07-12 2 views

Antwort

0

Dies funktionierte für mich, hoffentlich ist es das, was Sie wollten. Ich habe auch einen Screenshot von dem, was er unten ausgibt. Siehe here als Referenz.

Transmission = {'10eV.dat',400;'11eV.dat',488;'12eV.dat',406;'8eV.dat',391;'9eV.dat',500}; 
FIG = figure; 
axes1 = axes('Parent',FIG,'XTickLabel',Transmission(:,1)); 
box(axes1,'on'); 
hold(axes1,'all'); 
plot(1:length(Transmission),cell2mat(Transmission(:,2))); 

enter image description here

+0

Danke, ja, es hat so funktioniert! Ich werde versuchen, ein Balkendiagramm mit den Daten zu erstellen, die wahrscheinlich auf diese Weise umfassender sind. Prost – Darwin

2

Sie könnten so:

transmission=cell2mat(transmission) 
plot(transmission(:,1),transmission(:,2)); 

Soweit ich kann man auch nichts Plot Zellen wissen, ohne die Daten zu extrahieren.

+0

ich dies in der Tat versucht haben. Ich erhalte eine Fehlermeldung "Nicht genügend Eingabeargumente" – Darwin

+0

Welchen Code haben Sie benutzt? und in welcher Zeile bekommst du den Fehler? – KiW

+0

ich verwendet: 'plot (Übertragung (:, 1), Übertragung (:, 2))' – Darwin

Verwandte Themen