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

MATLAB - Variablen

In der MATLAB-Umgebung ist jede Variable ein Array oder eine Matrix.

Sie können Variablen auf einfache Weise zuweisen. Zum Beispiel

Live-Demo
x = 3	       % defining x and initializing it with a value

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

x = 3

Es erstellt eine 1-zu-1-Matrix mit dem Namen x und speichert den Wert 3 in seinem Element. Sehen wir uns ein weiteres Beispiel an,

Live-Demo
x = sqrt(16) 	% defining x and initializing it with an expression

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

x = 4

Bitte beachten Sie, dass −

Zum Beispiel

Live-Demo
sqrt(78)

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

ans =  8.8318

Sie können diese Variable ans verwenden −

Live-Demo
sqrt(78);
9876/ans

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

ans =  1118.2

Schauen wir uns ein weiteres Beispiel an −

Live-Demo
x = 7 * 8;
y = x * 7.89

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

y =  441.84

Mehrere Zuweisungen

Sie können mehrere Zuweisungen in derselben Zeile haben. Zum Beispiel

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

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

c = 14

Ich habe die Variablen vergessen!

Das wer zeigt alle Variablennamen an, die Sie verwendet haben.

who

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

Your variables are:
a    ans  b    c   

Das Wer Befehl zeigt etwas mehr über die Variablen an −

whos

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

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     

Die klar Befehl löscht alle (oder die angegebenen) Variablen aus dem Speicher.

clear x     % it will delete x, won't display anything
clear       % it will delete all variables in the workspace
            %  peacefully and unobtrusively 

Lange Aufgaben

Lange Zuweisungen können durch Auslassungspunkte (...) auf eine andere Zeile erweitert werden. Zum Beispiel

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

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

final_velocity = 196

Der format-Befehl

Standardmäßig zeigt MATLAB Zahlen mit vier Dezimalstellenwerten an. Dies wird als Kurzformat bezeichnet .

Wenn Sie jedoch mehr Genauigkeit wünschen, müssen Sie das Format verwenden Befehl.

Das Format lang Befehl zeigt 16 Nachkommastellen an.

Zum Beispiel −

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

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

x = 17.2319816406394

Ein weiteres Beispiel,

Live-Demo
format short
x = 7 + 10/3 + 5 ^ 1.2

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

x = 17.232

Die Formatbank Der Befehl rundet Zahlen auf zwei Dezimalstellen. Zum Beispiel

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

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

weekly_wage = 1064.70

MATLAB zeigt große Zahlen in Exponentialschreibweise an.

Das Format kurz e Der Befehl ermöglicht die Anzeige in Exponentialform mit vier Dezimalstellen plus Exponent.

Zum Beispiel

Live-Demo
format short e
4.678 * 4.9

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

ans = 2.2922e+01

Das Format langes e ermöglicht die Darstellung in Exponentialform mit vier Dezimalstellen plus Exponent. Zum Beispiel

Live-Demo
format long e
x = pi

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

x = 3.141592653589793e+00

Die Formatratte Befehl gibt den nächsten rationalen Ausdruck an, der sich aus einer Berechnung ergibt. Zum Beispiel

Live-Demo
format rat
4.678 * 4.9

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

ans = 34177/1491 

Erstellen von Vektoren

Ein Vektor ist ein eindimensionales Zahlenfeld. MATLAB ermöglicht das Erstellen von zwei Arten von Vektoren −

Zeilenvektoren werden erstellt, indem der Satz von Elementen in eckige Klammern eingeschlossen wird, wobei Leerzeichen oder Kommas verwendet werden, um die Elemente zu trennen.

Zum Beispiel

Live-Demo
r = [7 8 9 10 11]

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

r =

   7    8    9   10   11 

Ein weiteres Beispiel,

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

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

res =

         9         11         13         15         17

Spaltenvektoren werden erstellt, indem der Satz von Elementen in eckige Klammern eingeschlossen wird, wobei ein Semikolon (;) verwendet wird, um die Elemente zu trennen.

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

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

c =
       7       
       8       
       9       
      10       
      11  

Matrizen erstellen

Eine Matrix ist ein zweidimensionales Array von Zahlen.

In MATLAB wird eine Matrix erstellt, indem jede Zeile als Folge von durch Leerzeichen oder Kommas getrennten Elementen eingegeben wird und das Ende einer Zeile durch ein Semikolon gekennzeichnet wird. Lassen Sie uns zum Beispiel eine 3-mal-3-Matrix als −

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

MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −

m =
       1              2              3       
       4              5              6       
       7              8              9       

MATLAB

  1. C - Variablen
  2. C - Geltungsbereichsregeln
  3. MATLAB - Datentypen
  4. MATLAB - Operatoren
  5. MATLAB - Matrix
  6. MATLAB - Arrays
  7. MATLAB - Doppelpunktnotation
  8. MATLAB - Zahlen
  9. MATLAB - Zeichenfolgen
  10. MATLAB - Funktionen