Pytania oznaczone «linear-algebra»

W przypadku wyzwań związanych z algebrą liniową matematyka przestrzeni wektorowych i odwzorowania liniowe między nimi.

309
Upgoat czy Downgoat?

Biorąc pod uwagę obraz kozy, twój program powinien najlepiej spróbować ustalić, czy koza jest do góry nogami, czy nie. Przykłady Są to przykłady danych wejściowych. Nie rzeczywiste dane wejściowe Wejście: Wynik: Downgoat Spec Twój program powinien mieć maksymalnie 30 000 bajtów Dane...

73
Utwórz „H” z mniejszych „H”

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ć...

43
Czy moje ciasto zostało podzielone na dwie części?

Napisz program lub funkcję, która pobierze niepustą listę liczb całkowitych dodatnich. Możesz założyć, że jest on wprowadzany w rozsądnym dogodnym formacie, takim jak "1 2 3 4"lub [1, 2, 3, 4]. Liczby na liście wprowadzania reprezentują wycinki pełnego wykresu kołowego, gdzie każdy rozmiar wycinka...

43
Skonstruuj macierz tożsamości

Wyzwanie jest bardzo proste. Biorąc pod uwagę liczbę całkowitą n, n x nwyślij macierz tożsamości. Matryca tożsamości obejmuje matrycę 1od lewego górnego do prawego dolnego rogu. Napisz program lub funkcję, która zwróci lub wyśle ​​utworzoną macierz tożsamości. Twój wynik może być tablicą 2D lub...

36
Podstawowe dane ASCII

Alternatywny tytuł: Tally Your Prison Sentence on the Wall Biorąc pod uwagę liczbę n, dane wyjściowe pogrupowane w tradycyjne 5-na-grupę i 50 na wiersz. Przykłady 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/ |||/ |||/...

34
Determinant of Integer Matrix

Biorąc pod uwagę kwadratową macierz liczb całkowitych jako dane wejściowe, wyprowadza wyznacznik macierzy. Zasady Możesz założyć, że wszystkie elementy w macierzy, wyznacznik macierzy i całkowita liczba elementów w macierzy mieszczą się w reprezentatywnym zakresie liczb całkowitych dla twojego...

31
Faro przetasowuje tablicę

Faro Shuffle to technika często używana przez magów do „Shuffle” talię. Aby wykonać losowanie Faro, najpierw pociąć talię na 2 równe połowy, a następnie przełożyć dwie połowy. Na przykład [1 2 3 4 5 6 7 8] Faro jest potasowany [1 5 2 6 3 7 4 8] Można to powtórzyć dowolną liczbę razy. Co...

26
Symboliczne mnożenie macierzy

Istnieje wiele różnych sposobów wyjaśnienia mnożenia macierzy. Będę trzymać jedną cyfrę, ponieważ uważam, że większość ludzi tutaj jest z nią zaznajomiona (a ta liczba jest bardzo opisowa). Jeśli potrzebujesz bardziej szczegółowych informacji, sugeruję odwiedzić artykuł w Wikipedii lub wyjaśnienie...

25
Determinant Vandermonde

Podany wektor nwartości (x1,x2,x3,...,xn)zwraca wyznacznik odpowiedniej macierzy Vandermonde . Tę determinantę można zapisać jako: Detale Twój program / funkcja musi zaakceptować listę liczb zmiennoprzecinkowych w dowolnym dogodnym formacie, który pozwala na zmienną długość, i wyprowadzić...

24
Wdrożenie uproszczonego kerningu

Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Zderzenie bilardowych kulek

Biorąc pod uwagę dwuwymiarowe położenia i prędkości pary kulek bilardowych tuż przed uderzeniem, oblicz ich prędkości po idealnie elastycznym zderzeniu . Przyjmuje się, że kule są idealnymi kulami (lub równoważnie: okręgami) o tym samym promieniu, tej samej masie, jednolitej gęstości i bez...

23
Uogólniony ślad macierzy

Inspiracja. Biorąc pod uwagę (w jakikolwiek sposób): Dwu-argument (lub pojedyncza argumentu składającego się z listy dwuelementowej) funkcja czarna skrzynka , (wejście i wyjście są 1, 2, 3, ...)f: ℤ+ × ℤ+ → ℤ+ Ściśle dodatnia macierz liczb całkowitych z co najmniej dwoma wierszami i dwiema...

22
Znajdź odwrotność macierzy 3 na 3

Wyzwanie Biorąc pod uwagę dziewięć liczb, a, b, c, d, e, f, g, h, ijako dane wejściowe odpowiadające macierzy kwadratowej: M = ⎛⎝⎜zaresolbmihdofaja⎞⎠⎟M.=(zabdoremifasolhja)\mathbf{M} = \begin{pmatrix}a& b& c\\ d& e& f\\ g& h& i\end{pmatrix} Znajdź odwrotność macierzy, i wypisz jej składniki.M.-...

22
Codegolf the Hafnian

Wyzwanie polega na napisaniu kodegolfa dla Hafniana matrycy . Hafnian o 2n-by- 2nmatrycy symetrycznym Ajest zdefiniowany jako: Tutaj S 2n reprezentuje zestaw wszystkich permutacji liczb całkowitych od 1do 2n, to znaczy [1, 2n]. Link do wikipedii mówi o macierzach przylegania, ale twój kod...

21
Gra o proporcjach atomowych

Twoim zadaniem jest stworzenie bota, który gra w Atomy , z najwyższym wynikiem. Jak działa gra: Plansza zaczyna się od pierścienia 6 „atomów”, z liczbami od 1do 3. Możesz „grać” atomem między dwoma atomami lub innym atomem, w zależności od samego atomu. Możesz mieć zwykły atom lub specjalny...

21
Zweryfikuj pary własne

W tym wyzwaniu otrzymasz macierz kwadratową A, wektor vi skalar λ. Będziesz musiał ustalić, czy (λ, v)para własna odpowiada A; to znaczy, czy nie Av = λv. Produkt kropkowy Iloczyn iloczynu dwóch wektorów jest sumą mnożenia elementarnego. Na przykład iloczyn skalarny następujących dwóch wektorów...

21
Jeszcze jeden program i nie ma mnie!

Biorąc pod uwagę dodatni poziom zagnieżdżenia liczb całkowitych ni ciąg znaków sdrukowalnych ascii ( do ~, wypisuje program, który po uruchomieniu w tym samym języku, wypisuje program, który wypisuje program ... który wypisuje ciąg s. nNależy wygenerować w sumie programy, z których wszystkie...