Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> MATLAB

Variablen in MATLAB verstehen: Grundlagen & Beispiele

In MATLAB ist jede Variable ein Array oder eine Matrix.

Variablen können einfach zugewiesen werden:

Live Demo
x = 3  % x definieren und mit Wert initialisieren
x = 3

Es wird eine 1×1-Matrix x mit Wert 3 erstellt. Weitere Beispiel:

Live Demo
x = sqrt(16)  % Initialisierung mit Ausdruck
x = 4

Hinweise:

Live Demo
sqrt(78)
ans = 8.8318

ans weiterverwenden:

Live Demo
sqrt(78); 9876/ans
ans = 1118.2
Live Demo
x = 7 * 8; y = x * 7.89
y = 441.84

Mehrfachzuweisungen

Live Demo
a = 2; b = 7; c = a * b
c = 14

Variablen vergessen?

who listet alle verwendeten Variablennamen:

who
Your variables are: a ans b c

whos zeigt Details:

whos
Attr Name Size Bytes Class
==== ==== ==== ==== =====
a    1x1  8    double
ans  1x70 757  cell
b    1x1  8    double
c    1x1  8    double
Total is 73 elements using 781 bytes

clear löscht Variablen:

clear x   % löscht x
clear     % löscht alle Variablen im Workspace

Lange Zuweisungen

Mit Ellipsis (...) auf nächste Zeile fortsetzen:

Live Demo
initial_velocity = 0; acceleration = 9.8; time = 20;
final_velocity = initial_velocity + acceleration * time
final_velocity = 196

Der format-Befehl

Standard: vier Dezimalstellen (short format). Für mehr Präzision format nutzen.

format long – 16 Stellen nach Komma:

Live Demo
format long
x = 7 + 10/3 + 5 ^ 1.2
x = 17.2319816406394

format short – zurück zu 4 Stellen:

x = 17.232

format bank – zwei Dezimalstellen (Währung):

Live Demo
format bank
daily_wage = 177.45; weekly_wage = daily_wage * 6
weekly_wage = 1064.70

Große Zahlen: exponentielle Notation.

format short e – 4 Dezimalstellen + Exponent:

Live Demo
format short e
4.678 * 4.9
ans = 2.2922e+01

format long e – 16 Stellen + Exponent:

Live Demo
format long e
x = pi
x = 3.141592653589793e+00

format rat – nächstliegender rationaler Ausdruck:

Live Demo
format rat
4.678 * 4.9
ans = 34177/1491

Vektoren erstellen

Ein Vektor ist ein eindimensionales Array. Zwei Typen:

Zeilenvektoren – Elemente in eckigen Klammern, durch Leerzeichen oder Komma getrennt:

Live Demo
r = [7 8 9 10 11]
r = 7 8 9 10 11
Live Demo
r = [7 8 9 10 11]; t = [2, 3, 4, 5, 6]; res = r + t
res = 9 11 13 15 17

Spaltenvektoren – Elemente durch Semikolon getrennt:

Live Demo
c = [7; 8; 9; 10; 11]
c = 7 8 9 10 11

Matrizen erstellen

Zweidimensionales Array. Zeilen durch Komma/Leerzeichen, Zeilenende durch Semikolon:

Live Demo
m = [1 2 3; 4 5 6; 7 8 9]
m = 1 2 3 4 5 6 7 8 9

MATLAB

  1. Variablen in C verstehen: Typen, Benennungsregeln & Speicherverwaltung
  2. C-Gültigkeitsbereiche verstehen: Lokale, Globale & Formale Variablen
  3. MATLAB Datentypen: Umfassender Leitfaden
  4. MATLAB Operatoren meistern: Arithmetik, Logik, Bitweise Operationen
  5. MATLAB Matrizen Grundlagen: Erstellen, Referenzieren, Manipulieren
  6. MATLAB: Mehrdimensionale und spezielle Arrays meistern
  7. MATLAB-Colon-Notation meistern: Vektoren erstellen & effizient iterieren
  8. MATLAB – Zahlen: Typen, Speicherung und Konvertierung
  9. MATLAB Strings meistern: Einfache Erstellung & Verwendung
  10. MATLAB-Funktionen: Definition, Workspace, Ein- & Ausgaben