To wyzwanie obejmuje manipulowanie liczbami zespolonymi, w tym ich analizę i drukowanie, a także wykonywanie złożonych działań arytmetycznych. Ten znacznik obejmuje również uogólnione liczby zespolone, takie jak kwaterniony.
Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować przypadek podstawowy 0, …
Liczby całkowite gaussowskie są liczbami zespolonymi w postaci a+bigdzie ai boba są liczbami całkowitymi. W bazie -1 + i wszystkie liczby całkowite Gaussa mogą być jednoznacznie reprezentowane za pomocą cyfr 0i 1bez potrzeby oznaczania znaku symbolem. Na przykład 1100w podstawie -1 + i reprezentuje liczbę dziesiętną 2, ponieważ 1*(-1+i)^3 + …
Zaimplementuj szybką transformację Fouriera w jak najmniejszej liczbie postaci. Zasady: Najkrótsze rozwiązanie wygrywa Można założyć, że wejściem jest tablica 1D, której długość jest potęgą dwóch. Możesz użyć wybranego algorytmu, ale rozwiązaniem musi być szybka transformata Fouriera, a nie tylko naiwna dyskretna transformata Fouriera (to znaczy, że musi ona mieć asymptotyczny …
Były Sekretarz Obrony USA, Donald Rumsfeld, słynnie spopularyzował frazę „znane znane”. Tutaj podzielimy jego uwagi na czteroliniową zwrotkę. W szczególności wyślij ten tekst: known knowns known unknowns unknown knowns unknown unknowns Wielkość liter nie ma znaczenia (na przykład Known unKnownsjest w porządku), a pojedyncza nowa linia jest akceptowalna, ale żadne …
Stwórzmy proste, przejmujące odwzorowanie od liczb całkowitych dodatnich do liczb całkowitych Gaussa , które są liczbami zespolonymi, w których rzeczywistymi i urojonymi częściami są liczby całkowite. Na przykład 4538, biorąc pod uwagę dodatnią liczbę całkowitą, wyraż ją binarnie, bez wiodących 0: 4538 base 10 = 1000110111010 base 2 Usuń wszystkie …
Od dawna wiadomo, że każdą nieujemną liczbę całkowitą można przepisać jako sumę czterech kwadratowych liczb całkowitych. Na przykład liczbę 1 można wyrazić jako . Lub, ogólnie rzecz biorąc, dla dowolnej nieujemnej liczby całkowitej istnieją liczby całkowite takie, że02+02+02+1202)+02)+02)+12)0^2+0^2+0^2+1^2nnna,b,c,dza,b,do,rea,b,c,d n=a2+b2+c2+d2n=za2)+b2)+do2)+re2)n = a^2+b^2+c^2+d^2 Joseph-Louis Lagrange udowodnił to w 1700 roku, dlatego często …
Wyzwanie Biorąc pod uwagę dane wejściowe całkowite, nnn (gdzie 0<n<500<n<500<n<50 ), wyjście wykres y=Re((−n)x)y=Re((−n)x)y=\mathrm{Re}((-n)^x) z x=−3x=−3x = -3 z x=3x=3x = 3 włącznie. Gdzie Re(p)Re(p)\mathrm{Re}(p) to część rzeczywista liczby zespolonej ppp . Należy zauważyć, że Re((−n)x)=nxcos(πx)Re((−n)x)=nxcos(πx)\mathrm{Re}((-n)^x) = n^x \cos{(\pi x)} Wydajność Dane wyjściowe mogą być w dowolnej formie (np. Obraz …
Jeśli jeszcze nie wiesz, czwartorzęd jest w zasadzie liczbą 4-częściową. Na potrzeby tego wyzwania ma prawdziwy komponent i trzy fikcyjne komponenty. Wyimaginowanych części są reprezentowane przez sufiks i, j, k. Na przykład, 1-2i+3j-4kjest kwaternion z 1czym składowa rzeczywista i -2, 3i -4jest z urojonych. W tym wyzwaniu musisz przeanalizować ciąg …
Wyzwanie W jak najmniejszej liczbie znaków znajdź wartość i ^ n, dla której n, dodatnia liczba całkowita większa niż 0. Powinien być wyprowadzony jako ciąg. Dla tych, którzy nie wiedzą, i jest zdefiniowane tak, że i ^ 2 = -1. Więc: i ^ 1 = i i ^ 2 = …
Wszyscy znacie metodę Newtona do przybliżania pierwiastków funkcji, prawda? Moim celem w tym zadaniu jest wprowadzenie Cię w interesujący aspekt tego algorytmu. Algorytm Newtona jest zbieżny tylko dla niektórych, ale przede wszystkim złożonych wartości wejściowych. Jeśli zobrazujesz zbieżność metody dla wszystkich wartości wejściowych na płaszczyźnie złożonej, zwykle otrzymasz piękny fraktal …
Liczba całkowita Gaussa jest liczbą zespoloną, której rzeczywistą i urojoną częścią są liczby całkowite. Liczby całkowite Gaussa, podobnie jak zwykłe liczby całkowite, można przedstawić w unikalny sposób jako iloczyn liczb pierwszych Gaussa. Wyzwaniem jest tutaj obliczenie głównych składników danej liczby całkowitej Gaussa. Dane wejściowe: liczba całkowita Gaussa, która nie jest …
Zadanie Napisz funkcję, która akceptuje dwie liczby całkowite a,breprezentujące liczbę całkowitą Gaussa z = a+ib(liczba zespolona). Program musi zwrócić wartość true lub false, w zależności od tego, czy a+ibjest liczbą pierwszą Gaussa, czy nie . Definicja: a + bi jest liczbą pierwszą Gaussa wtedy i tylko wtedy, gdy spełnia jeden …
Powiązana sekwencja OEIS: A008867 Skrócona liczba trójkątna Wspólną właściwością liczb trójkątnych jest to, że można je ułożyć w trójkąt. Na przykład weź 21 i ułóż w trójkąt os: o oo ooo oooo ooooo oooooo Zdefiniujmy „obcinanie:” wycinanie trójkątów o tym samym rozmiarze z każdego rogu. Jednym ze sposobów obcięcia 21 …
Czasami naprawdę trudno jest przekonwertować współrzędne kartezjańskie na współrzędne (x,y)biegunowe (r,phi). Chociaż można obliczyć r = sqrt(x^2+y^2)dość łatwo, często trzeba jakieś rozróżnienie przypadków przy obliczaniu kąta phiponieważ arcsin, arccosi arctanwszystkie inne funkcje trygonometryczne mają współpracę domenę że każdy tylko przęseł pół okręgu. W wielu językach są wbudowane atan2funkcje przekształcania współrzędnych …
Poniższy obrazek pokazuje obwód RLC. Obwód RLC to obwód elektryczny składający się z rezystora (R), induktora (L) i kondensatora (C), połączonych szeregowo lub równolegle. (1) Aby uprościć obliczenia, często pracuje się w domenie częstotliwości (Laplace'a) zamiast w domenie czasu. Twoim zadaniem jest: Przyjmować wartości R, La Cjako wejście i powrót …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.