Die ABS -Funktion in Matlab

Die ABS -Funktion in Matlab
In diesem Artikel wird erklärt.

Wir erläutern auch die einzelnen Aufrufmethoden dieser Funktion und beschreiben detailliert ihre Eingabe- und Ausgangsargumente sowie die akzeptierten Datentypen.

Darüber hinaus erläutern wir verschiedene Möglichkeiten, um den absoluten Wert komplexer Größen mithilfe der verschiedenen Werkzeuge und Funktionen zu erhalten, die uns MATLAB zur Lösung dieser mathematischen Operation liefert.

Dieser Artikel enthält praktische Beispiele und Bilder, die jede Möglichkeit erklären, diese Funktion zu verwenden. Dies ist eine der am häufigsten verwendeten Funktionen in der Bibliothek mathematischer Funktionen dieser leistungsstarken Programmiersprache.

Syntax der MATLAB ABS () -Funktion

a = ABS (x)

Beschreibung und Beispiele

MATLABs Abs () -Funktion kehrt in „A“ zurück.

Die Eingabeargumente für diese Funktion können Folgendes sein:

Für echte Werte:

In Fällen, in denen ABS () mit realen Werten in „x“ aufgerufen wird, gibt diese Funktion den absoluten Wert in „A“ zurück, den nicht signierten Wert von „x“. Die Art des Eingangsarrays für ABS () kann Vektoren, Skalare, Matrizen oder mehrdimensionale Arrays sein.

Die von Eingabe- und Ausgangsarrays akzeptierten Datentypen sind: einzeln, doppelt, int8, int16, int32, int64, uint8, uint16, uint32, uint64 oder dauer.

Für komplexe Werte:

Diese Funktion akzeptiert komplexe Zahlen. In diesem Fall muss der Datentyp des Arrays einzeln oder doppelt sein.

Für komplexe Zahlen gibt ABS () die komplexe Größe oder den Modul von „x“ zurück. Die komplexe Größe kann berechnet werden, indem die Quadratwurzel des Absolutwerts des quadratischen Teils plus dem Absolutwert des imaginären Teils quadriert wird.

Als nächstes werden wir sehen, wie man den komplexen Betrag berechnet.

Modul =

So erhalten Sie den absoluten Wert eines Skalars mit der Abs () -Funktion

Im folgenden Beispiel sehen wir, wie Sie den Absolutwert eines Skalars mit der Funktion ABS () erhalten können. Da der Skalar in diesem Fall einen echten Wert hat, wird ABS () das nicht signierte reale Ergebnis von „X“ zurückgeben.

A = ABS (-58)
A = 58

Infolgedessen gibt ABS () den absoluten Wert von „x“ zurück. In diesem Fall ist das Ergebnis „A“, da es sich um eine reelle Zahl handelt, die gleiche Größe wie „X“, jedoch ohne Zeichen. Im folgenden Bild sehen Sie diesen Ausdruck und seine Ergebnisse in der MATLAB -Befehlskonsole angewendet.

Wie man den absoluten Wert eines Arrays bekommt

Jetzt werden wir sehen, wie wir die absoluten Werte der Elemente eines Arrays erhalten können. Dafür erstellen wir ein Array „x“ von 4 × 5 Elementen mit Werten von positivem und negativem Vorzeichen.

x = [12, 51, -84, 5, -6;
23, -9, -54, 21, 22;
25, -89, -74, 25, 2;
14, -7, -85, 66, -23];
a = ABS (x)
a =
12 51 84 5 6
23 9 54 21 22
25 89 74 25 2
14 7 85 66 23

Infolgedessen gibt ABS () ein Array zurück, das die absoluten Werte jedes Elements des Arrays enthält. Wie auf dem Bild zu sehen ist, sind die Ergebnisse in „A“ die nicht signierten Werte von „x“. Im folgenden Bild sehen Sie diesen Ausdruck und seine Ergebnisse in der MATLAB -Befehlskonsole angewendet.

Wie man die komplexe Größe eines Skalars mit der MATLAB ABS () -Funktion bekommt

MATLAB ABS () -Funktion unterstützt komplexe Zahlen. Der absolute Wert oder Modul einer komplexen Zahl wird berechnet, indem die Quadratwurzel des realen Teils quadratisch und das imaginäre Teil quadriert werden. In diesem Beispiel finden wir die komplexe Menge von 3.5653 + 14.2363i unter Verwendung der Funktion ABS () in MATLAB.

x = ABS (3.5653 + 14.2363i)
x =
14.6760
% Die Berechnung kann auch unter Verwendung der SQRT () -Funktion wie folgt erfolgen:
x = sqrt ((3).5653.^2) + (14).2363.^2))
x =
14.6760

Wie im folgenden Bild zu sehen ist, haben wir die komplexe Größe von 3 erhalten.5653 + 14.2363i unter Verwendung von zwei verschiedenen Arten, die erste durch die Abs () -Funktion, wie unten gezeigt:

x = ABS (3.5653 + 14.2363i);

Die andere Möglichkeit bestand darin, die Funktion SQRT () zu verwenden, um die Quadratwurzel der Summen von 3 zu erhalten.5653 und 14.2363 Quadrat.

x = sqrt ((3).5653.^2) + (14).2363.^2))

Im folgenden Bild sehen Sie diesen Ausdruck und seine Ergebnisse in der MATLAB -Befehlskonsole:

Wie um die komplexe Größe eines Arrays mit MATLABs ABS () -Funktion zu erhalten

In diesem Beispiel werden wir sehen, wie die absoluten Werte eines Arrays von 5 × 5 Elementen mit realen und komplexen Größen erhalten. Dazu erstellen wir das Array „X“ mit diesen Werten und senden es als Eingabemargument im Aufruf an die Funktion ABS ().

x = [12+54i, 5-23i, 16+64i, 88, -3;
8+21i, -57, -89+22i, -9, 2-40i;
5+54i, -99, 35+59i, 23, -124;
57-23i, -59, 3-87i, 23, -124;
11, 35+6i, 21, 27-17i, 9+95i];
a = ABS (x)
a =
55.3173 23.5372 65.9697 88.0000 3.0000
22.4722 57.0000 91.6788 9.0000 40.0500
54.2310 99.0000 68.6003 23.0000 124.0000
61.4654 59.0000 87.0517 23.0000 124.0000
11.0000 35.5106 21.0000 31.9061 95.4254

Infolgedessen gibt ABS () ein Array mit derselben Größe wie „x“ mit den absoluten Werten jedes Elements zurück. Im folgenden Bild sehen Sie diesen Ausdruck und seine Ergebnisse in der MATLAB -Befehlskonsole:

Abschluss

In diesem Artikel haben wir erklärt, wie Sie absolute Werte mit der MATLAB ABS () -Funktion erhalten können. Wir zeigen Ihnen auch verschiedene Alternativen zur Lösung dieser mathematischen Berechnung mit anderen Funktionen in der MATLAB -Bibliothek. Wir haben auch praktische Beispiele und Bilder aufgenommen, die diese Funktion mit verschiedenen Eingabearten verwenden, sodass Sie besser verstehen können, welche Methoden in jedem Fall aufgerufen werden sollen. Wir hoffen, Sie haben diesen Matlab -Artikel nützlich gefunden. Weitere Tipps und Informationen finden Sie unter anderen Linux -Hinweisartikeln.