Wyjaśniamy również indywidualne metody wywoływania tej funkcji i szczegółowo opisujemy jej argumenty wejściowe i wyjściowe, a także akceptowane typy danych.
Ponadto wyjaśniamy różne sposoby uzyskania wartości bezwzględnej złożonych wielkości za pomocą różnych narzędzi i funkcji, które Matlab zapewnia nam do rozwiązania tej operacji matematycznej.
Ten artykuł zawiera praktyczne przykłady i obrazy, które wyjaśniają każdy ze sposobów korzystania z tej funkcji, która jest jedną z najczęściej używanych funkcji w bibliotece funkcji matematycznych tego potężnego języka programowania.
Składnia funkcji MATLAB ABS ()
a = abs (x)Opis i przykłady
Funkcja ABS () Matlab zwraca w „A” wartość bezwzględna każdej wartości tablicy wysłanej w „x”.
Argumenty wejściowe do tej funkcji mogą być następujące:
Dla prawdziwych wartości:
W przypadkach, gdy ABS () jest wywoływany wartościami rzeczywistymi w „x”, funkcja ta zwraca wartość bezwzględną w „A”, niepodpisaną wartość „x”. Typem macierzy wejściowej dla ABS () może być wektory, skalary, macierze lub tablice wielowymiarowe.
Typy danych zaakceptowane przez tablice wejściowe i wyjściowe to: pojedyncze, podwójne, int8, int16, int32, int64, uint8, uint16, uint32, uint64 lub czas trwania.
Dla złożonych wartości:
Ta funkcja akceptuje liczby złożone. W takim przypadku typ danych tablicy musi być pojedynczy lub podwójny.
W przypadku liczb złożonych ABS () zwraca złożoną wielkość lub moduł „x”. Złożoną wielkość można obliczyć, przyjmując pierwiastek kwadratowy wartości bezwzględnej części rzeczywistej kwadratu plus wartość bezwzględna części wyobrażonej.
Następnie zobaczymy, jak obliczyć złożoną kwotę.
moduł =Jak uzyskać wartość bezwzględną skalaru z funkcją ABS ()
W poniższym przykładzie widzimy, jak uzyskać wartość bezwzględną skalar. Ponieważ skalar w tym przypadku ma rzeczywistą wartość, ABS () zwróci niepodpisany realny wynik „x”.
A = ABS (-58)W rezultacie ABS () zwróci wartość bezwzględną „x”. W takim przypadku, ponieważ jest to liczba rzeczywista, wynik „a” będzie taki sam wielkość co „x”, ale bez znaku. Na poniższym obrazie możesz zobaczyć to wyrażenie i jego wyniki zastosowane w konsoli poleceń MATLAB.
Jak uzyskać wartość bezwzględną tablicy
Teraz zobaczymy, jak uzyskać wartości bezwzględne elementów tablicy. W tym celu tworzymy tablicę „x” elementów 4 × 5 z wartościami znaku dodatniego i ujemnego.
x = [12, 51, -84, 5, -6;W rezultacie ABS () zwraca tablicę zawierającą wartości bezwzględne każdego elementu tablicy przekazywanych w jego argumentach wejściowych. Jak widać na zdjęciu, wyniki w „A” to niepodpisane wartości „x”. Na poniższym obrazie możesz zobaczyć to wyrażenie i jego wyniki zastosowane w konsoli poleceń MATLAB.
Jak uzyskać złożoną wielkość skalaru za pomocą funkcji MATLAB ABS ()
Funkcja MATLAB ABS () obsługuje liczby złożone. Wartość bezwzględna lub moduł liczby złożonej jest obliczany przez pobranie pierwiastka kwadratowego części rzeczywistej kwadratu plus wyimaginowaną część kwadratową. W tym przykładzie znajdziemy złożoną ilość 3.5653 + 14.2363i za pomocą funkcji ABS () w MATLAB.
x = abs (3.5653 + 14.2363i)Jak widać na poniższym zdjęciu, uzyskaliśmy złożoną wielkość 3.5653 + 14.2363i przy użyciu dwóch różnych sposobów, pierwszej funkcji ABS (), jak pokazano poniżej:
x = abs (3.5653 + 14.2363i);Innym sposobem było użycie funkcji sqrt (), aby uzyskać pierwiastek kwadratowy sum 3.5653 i 14.2363 kwadrat.
x = sqrt (3.5653.^2) + (14.2363.^2))Na poniższym obrazie można zobaczyć to wyrażenie i jego wyniki zastosowane w konsoli polecenia MATLAB:
Jak Aby uzyskać złożoną wielkość tablicy z funkcją ABS () Matlaba
W tym przykładzie zobaczymy, jak uzyskać wartości bezwzględne tablicy 5 × 5 elementów zawierających rzeczywiste i złożone wielkości. Aby to zrobić, tworzymy tablicę „x” z tymi wartościami i wysyłamy ją jako argument wejściowy w funkcji ABS ().
x = [12+54i, 5-23i, 16+64i, 88, -3;W rezultacie ABS () zwróci tablicę tego samego rozmiaru co „x” z wartościami bezwzględnymi każdego elementu. Na poniższym obrazie można zobaczyć to wyrażenie i jego wyniki zastosowane w konsoli polecenia MATLAB:
Wniosek
W tym artykule wyjaśniliśmy, jak uzyskać wartości bezwzględne za pomocą funkcji MATLAB ABS (). Pokazujemy również kilka alternatyw na temat rozwiązania tych obliczeń matematycznych za pomocą innych funkcji w bibliotece MATLAB. Dołączyliśmy również praktyczne przykłady i obrazy, które wykorzystują tę funkcję z różnymi rodzajami danych wejściowych, abyś mógł lepiej zrozumieć, które metody wywołać w każdym przypadku. Mamy nadzieję, że ten artykuł MATLAB jest przydatny. Więcej wskazówek i informacji można znaleźć w innych artykułach dotyczących Linuksa.