Składnia funkcji okrągłej MATLAB.
a = runda (x)Opis funkcji rundy MATLAB i przykłady
Funkcja Round () okrąża każdy element tablicy lub skali do najbliższej wartości. Wartości mniejsze niż 5 są zaokrąglone w dół, a wartości większe lub równe 5 są zaokrąglone. Funkcja rundy () Matlab akceptuje liczby złożone jako argumenty wejściowe i wyjściowe. W tym przypadku rzeczywiste i wyobrażone części są zaokrąglone osobno. Argumenty wejściowe i typy danych zaakceptowane przez tę funkcję to:
x = skalar, wektor, macierz i tablica wielowymiarowa.Dane zaakceptowane przez „x” to pojedyncze, podwójne, int8, int16, int32, int64, uint8, uint16, uint32, uint64 i char y logiczne.
Dzięki opcji „Typ” możemy wybrać tryb zaokrąglania z flagami „dziesiętny” i „znaczący”. Domyślnie funkcja Round () działa w trybie „dziesiętne”; Oznacza to, że zaokrągla dziesiętną część „x” po punkcie dziesiętnym. Jeśli funkcja jest wywoływana z flagą „znaczącą”, zaokrąglanie rozpoczyna się od najważniejszej wartości całkowitej
Funkcja Matlab's Round () pozwala również wybrać cyfrę, z której można zaokrąglić, wysyłając numer pozycji wybranej cyfry za pomocą wejścia „D”.
Jeśli wejście „typu” znajduje się w trybie „dziesiętnym”, cyfra 1 określona w „D” odpowiada pierwszej cyfrze po punkcie dziesiętnym.
Jeśli wejście „typu” jest „znaczące”, cyfra 1 określona w „D” odpowiada pierwszej najważniejszej cyfrze części całkowitej.
Jak zaokrąglić skalarny skalar do liczby całkowitej z funkcją Matlab's Round ()
W następnym przykładzie patrzymy na metodę zaokrąglenia skalarnego „x” do najbliższej wartości liczb całkowitych.
x = 5.624577;W tym przypadku Round () w „A” zwraca zaokrąglanie „x” do najbliższej wartości liczb całkowitych 5.624577, czyli 6.
Jak zaokrąglić liczby złożone za pomocą funkcji Matlab's Round ()
Funkcja Round () akceptuje liczby złożone jako argumenty wejściowe i zaokrąglają te rzeczywiste i wyobrażone części liczby. W poniższym przykładzie przyglądamy się, jak możesz otrzymać złożony skalar „x”.
x = 1.5811 + 0.7071iJak zaokrąglić elementy macierzy z funkcją Matlab Round ()
W poniższym przykładzie zobaczymy, jak zaokrąglić wszystkie elementy tablicy za pomocą funkcji rundy (). W tym celu tworzymy tablicę „x” z wartościami całkowitymi i ułamkowymi.
x = [7.1209, 1.5523; 0.5814, 9.7690;W rezultacie Round () zwraca każdą z wartości elementów „x” zaokrąglonych do najbliższej liczby całkowitej.
x = a =Jak wybrać cyfrę, z której zaokrąglanie zostanie wykonane za pomocą funkcji okrągłego () MATLAB
Funkcja Matlab's Round () pozwala wybrać cyfrę, z której można zaokrąglić. Odbywa się to poprzez wysłanie pozycji za pomocą wejścia „D”. Zaokrąglanie występuje z położenia wybranej cyfry w „D”, zaczynając od punktu dziesiętnego lub najważniejszej cyfry całkowitej, w zależności od tego, co wybrałeś na wejściu „Typ”. W poniższym przykładzie część dziesiętna skalarnego „x” jest zaokrąglona najpierw od cyfry 1, a następnie od 2 i 3. Domyślny „typ” jest wysyłany z „dziesiętnymi”, więc jest to samo a = okrągło (x, d, „dziesiętny”) jako a = okrągły (x, d)
x = 351.2345Z zaokrąglaniem z cyfry numer 2:
a = okrągły (x, 2)I z zaokrąglaniem z cyfry numer 3:
a = okrągły (x, 3)Jak wybrać tryb zaokrąglania za pomocą wejścia „Typ” z „dziesiętnymi” i „znaczącymi” flagami w funkcji Matlab Round ()
W poprzednim przykładzie widzieliśmy, jak wybrać punkt, z którego wykonuje się zaokrąglanie ułamka „x”. W poniższym przykładzie widzimy, jak zaokrąglić część całkowitą za pomocą flagi „znaczącej” i określając w „D”, z którego punktu części całkowitej do okrążenia.
x = 351.2345;W tym przypadku zaokrąglanie zostało wykonane z cyfry 1 części całkowitej „x”, co daje następujący wynik.
A = 400Teraz z cyfry 2.
a = okrągły (x, 2, „znaczący”)Jeśli wybrana cyfra przekroczy punkt dziesiętny, zaokrąglanie będzie kontynuowane dla części ułamkowej.
a = okrągły (x, 3, „znaczący”)Możesz także okrągłe tablice czasowe za pomocą funkcji Matlab Round (). Argument wejściowy „T” to tablica czasu trwania, podczas gdy wejście „jednostka” wybiera jednostkę czasową, z której można zaokrąglić. Jednostki te mogą wynosić „sekundy”, „minuty”, „godziny”, „dni” i „lata”. W poniższym przykładzie zobaczymy, jak najpierw zaokrąglić sekundy, a potem minuty i godziny.
t = godziny (6) + minuty (15) + sekundy (58);Zaokrąglanie z jednostki „minuty”
a = okrągły (t, „minuty”)Zaokrąglanie z jednostki „godziny”
a = okrągły (t, „godziny”)Wniosek
W tym artykule wyjaśniliśmy, jak okrążyć liczby całkowite, ułamki i liczby złożone za pomocą funkcji Matlab Round (). Korzystając z praktycznych przykładów, pokazaliśmy różne możliwości tej funkcji. Wyjaśniliśmy również bardziej szczegółowo typ wejściowy i obsługiwane argumenty danych, a także główne cechy tej funkcji. Mamy nadzieję, że ten artykuł Matlab był dla Ciebie przydatny. Więcej wskazówek i informacji można znaleźć w innych artykułach dotyczących Linuksa.