Preguntas etiquetadas con complex-numbers

Este desafío implica la manipulación de números complejos, incluido el análisis e impresión, así como la realización de operaciones aritméticas complejas. Esta etiqueta también abarca números complejos generalizados como cuaterniones.

73
Cree una "H" a partir de "H" más pequeñas

Desafío Cree una función o programa que, cuando se le da un número entero size , haga lo siguiente: Si sizees igual a 1, salida H H HHH H H Si sizees mayor que 1, salida X X XXX X X donde Xes la salida del programa / función parasize - 1 (Si lo prefiere, puede hacer que el caso base...

64
Adición en base -1 + i

Los enteros gaussianos son números complejos de la forma a+bidonde ay bson ambos enteros. En la base -1 + i, todos los enteros gaussianos se pueden representar de forma única utilizando los dígitos 0y 1, sin la necesidad de un símbolo para indicar el signo. Por ejemplo, 1100en base -1 + i...

45
Hay conocidos conocidos

El ex secretario de Defensa estadounidense, Donald Rumsfeld, famoso popularizó la frase "conocidos conocidos". Aquí vamos a destilar sus comentarios en una estrofa de cuatro líneas. Específicamente, envíe este texto: known knowns known unknowns unknown knowns unknown unknowns La capitalización...

36
Números binarios complejos

Creemos un mapeo simple y sobreyectivo de enteros positivos a enteros gaussianos , que son números complejos donde las partes real e imaginaria son enteros. Dado un número entero positivo, por ejemplo 4538, exprésalo en binario sin encabezado 0: 4538 base 10 = 1000110111010 base 2 Elimine...

31
El volumen q de un entero

Es un conocimiento antiguo que cada entero no negativo puede reescribirse como la suma de cuatro enteros al cuadrado. Por ejemplo, el número 1 se puede expresar como . O, en general, para cualquier número entero no negativo , existen números enteros tales que02+02+02+120 02+0 02+0...

27
Encuentra i ^ n, dado n

El reto En el menor número de caracteres posible, encuentre el valor de i ^ n, dado n, un número entero positivo mayor que 0. Esto debería salir como una Cadena. Para aquellos que no saben, i se define de modo que i ^ 2 = -1. Asi que: i ^ 1 = i i ^ 2 = -1 i ^ 3 = -i i ^ 4 = 1 Esto luego se...

27
Parse a Quaternion

Si aún no lo sabe, un cuaternión es básicamente un número de 4 partes. Para los propósitos de este desafío, tiene un componente real y tres componentes imaginarios . Los componentes imaginarios son representados por el sufijo i, j, k. Por ejemplo, 1-2i+3j-4kes un cuaternión con 1ser el componente...

24
Generar fractales de Newton

Todos ustedes conocen el método de Newton para aproximar las raíces de una función, ¿no? Mi objetivo en esta tarea es presentarle un aspecto interesante de este algoritmo. El algoritmo de Newton converge solo para ciertos, pero sobre todo para valores de entrada complejos. Si imagina la...

23
is_gaussian_prime (z)?

Tarea Escriba una función que acepte dos enteros a,bque representen el entero gaussiano z = a+ib(número complejo). El programa debe devolver verdadero o falso dependiendo de si a+ibes un primo gaussiano o no . Definición: a + bi es una prima gaussiana si y solo si cumple una de las siguientes...

23
Factorizar un entero gaussiano

Un número entero gaussiano es un número complejo cuyas partes reales e imaginarias son números enteros. Los enteros gaussianos, como los enteros ordinarios, pueden representarse como un producto de números primos gaussianos, de una manera única. El desafío aquí es calcular los constituyentes...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...

18
g o l f a t a n 2

A veces es realmente difícil convertir las coordenadas cartesianas en coordenadas (x,y)polares (r,phi). Si bien se puede calcular r = sqrt(x^2+y^2)con bastante facilidad, a menudo es necesario algún tipo de distinción de los casos cuando se calcula el ángulo phidebido arcsin, arccosy arctany todas...

18
Gauss a Eisenstein

Dado un entero gaussiano a+bia+bia+bi donde aaa , bbb son enteros e i=exp(πi/2)i=exp⁡(πi/2)i = \exp\left(\pi i/2\right) es la unidad imaginaria, devuelve el entero más cercano (wrt a la distancia euclidiana) Eisenstein entero k+lωk+lωk+l\omega donde kkk , lll son enteros y

17
Matriz ermitaña?

Tenga en cuenta que este desafío no requiere manejo o comprensión de números complejos. Dada una matriz cuadrada no vacía donde cada elemento es una lista entera de dos elementos (Re, Im), determine (dando cualquier valor verdadero / falso o cualquiera de los dos valores consistentes) si esto...

17
Salida de números base quater-imaginarios en binario

Escriba una función o programa que genere una base Quater-imaginary mostrada como dígitos binarios. La base numérica es 2 i , donde i es la raíz cuadrada de -1. Ver número complejo para más detalles sobre i . Cada posición de dígito puede ir de 0 a 3 (cuaternario), ya que cada parte real e...

16
Suma y multiplica números desconcertantes

Los números complejos divididos , también conocidos como "números perplejos" son similares a los números complejos. En lugar de i^2 = -1, sin embargo, tenemos j^2 = 1; j != +/-1. Cada número toma la forma de z = x + j*y. En un intento por limitar la complejidad de este desafío, usaré el símbolo...

15
Tokenizar un lenguaje basado en pila

He estado trabajando en otro lenguaje de golf basado en pila llamado Stackgoat . En este desafío, escribirás un Tokenizer para Stackgoat (o realmente cualquier lenguaje general basado en pila). Ejemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...