Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:lehre:matlab:ss2019:06:index

6. Grundlegende Dokumentation

Themen
Dokumentation
Dokumentation im Code
Probleme von Dokumentation
Folien
PDF
Aufgabenblatt
PDF
Daten
ZIP-Archiv
Lösungen
PDF


Material zum Aufgabenblatt 4

Zu Aufgabenblatt 4 gehöriger Quellcode. Sie können sich den Quellcode durch Anklicken des Dateinamens oben am Code-Listing herunterladen.

badCode.m
fid=fopen('uvvis.txt');
k=1; while ~feof(fid) line{k}=fgetl(fid); k=k+1; end
fclose(fid);
line(1:2)=[]; data=[];
for k=1:length(line) data(k,:)=cell2mat(textscan(strrep(line{k},',','.'),'%f %f')); end
bg=load('bg.txt'); bg=bg(1:length(data),:); bg(:,2)=bg(:,2)-bg(end,2);
bg(:,2)=bg(:,2)*(data(data(:,1)==520,2)/bg(bg(:,1)==520,2));
data(:,2)=data(:,2)-bg(:,2);
plot(data(:,1),data(:,2),'k-');
hold on; plot(data(:,1),zeros(length(data(:,2)),1),'k--'); hold off;
xlabel('{\it wavelength} / nm'); ylabel('{\it intensity} / OD');
set(get(gca,'xlabel'),'fontsize',12);set(get(gca,'ylabel'),'fontsize',12);
set(get(gca,'xlabel'),'fontname','Arial');set(get(gca,'ylabel'),'fontname','Arial');
set(gca,'fontsize',12); set(gca,'fontname','Arial');
set(gcf,'paperunits','centimeters');set(gcf,'papersize',[16 10]);
set(gcf,'paperpositionmode','auto');
set(gca,'Units','centimeters');set(gca,'OuterPosition',[0 0 16 10]);
set(gcf,'Units','centimeters');oldpos = get(gcf,'Position');
set(gcf,'Position',[oldpos([1 2]) 16 10]);
print(gcf,'data.pdf','-dpdf');

Hinweis: Laden Sie sich dieses Listing über den Link an seinem Kopf herunter. Bei Copy&Paste kann es vorkommen, dass die Hochkommata (für die Zeichenketten in MATLAB) durch „Backticks“ ersetzt werden, was Ihnen Fehler in MATLAB produziert.

Zur Beachtung: Zur Bearbeitung der Aufgabe benötigen Sie weitere Dateien mit Daten, die Sie als ZIP-Archiv herunterladen können. Entpacken Sie diese Daten in das gleiche Verzeichnis, in dem sie den obigen Quellcode in eine Datei gespeichert haben.

"Real Programmers"

Der Begriff „Real Programmers“ geht zurück auf den Artikel „Real Programmers Don't Use Pascal“ von Ed Post, ursprünglich publiziert als ein „Letter to the editor“ in Datamation, July 1983, pp. 263–265. Er greift den Titel eines Buches aus dem Vorjahr („Real Men Don't Eat Quiche“) auf, das männliche Stereotypen thematisierte und das durch den Artikel von Ed Post parodiert wird.

Weitere Details finden sich in der englischsprachigen Wikipedia.

Der Artikel selbst findet sich in unterschiedlichen Formatierungen an einigen Stellen im Internet, zumal er sehr weite Verbreitung fand:

Auch wenn der Text eindeutig eine Parodie ist, greift er doch viele Dinge auf, die so tatsächlich in der Frühzeit der IT passierten.

Randall Munroe greift in seinem Web-Comic „xkcd“ dieses Mem auf:

Man beachte hier besonders (wie bei jedem xkcd-Comic) den zusätzlichen Text, der als „Tooltip“ erscheint, wenn man den Mauszeiger über das Bild bewegt…

de/lehre/matlab/ss2019/06/index.txt · Zuletzt geändert: 2020/09/30 21:35 von 127.0.0.1