Tabellen liest du mit readtable('datei.csv') (oder csvread), Matrizen speicherst du mit writematrix/save. Structs bündeln benannte Felder (person.name = 'Mia'), Zellen ({ }) enthalten Werte verschiedener Typen. Texte sind in MATLAB Zeichenvektoren ('text') oder Strings ("text").
Statistikfunktionen wie mean, std, median, corrcoef und polyfit (Ausgleichsgerade) werten Daten aus.
person.name = 'Mia';
person.alter = 17;
disp(person.name);
zellen = {1, 'Text', [1 2 3]};
class(zellen{2}) % char
x = [1 2 3 4 5];
y = [2.1 3.9 6.2 7.8 10.1];
p = polyfit(x, y, 1) % Steigung und Achsenabschnitt
fprintf('y = %.2f x + %.2f\n', p(1), p(2));
plot(x, y, 'o', x, polyval(p, x), '-');Merke
- Structs:
person.name - Zellen
{ }mit gemischten Typen polyfitlegt eine Ausgleichskurve durch Daten
Aufgabe
Lege eine Ausgleichsgerade durch fünf Messpunkte und zeichne sie.