Función: Nueva Correspondencia/Relacion desde ExpresiónVolver

Descripción

Crea una correspondencia/relación finita a partir de una expresión

Cadena de entrada

correl_desde_exp

Cadena de salida

CORREL.desde_exp

Uso

correl_desde_exp(<dominio>[,<codominio>],<expresion>,<varnames-2>)

Parámetros
# Parámetro Descripción Valor por defecto
1 dominio Dominio como vector
2 codominio Codominio como vector.
Si se omite, se toma el dominio como codominio, definiéndose una relación
<dominio>
2|3 expresion Expresión booleana que toma las dos variables y devuelve verdadero si sus valores están relacionados
3|4 varnames-2 Vector con el nombre de dos variables, la primera asignada a cada elemento del dominio y la segunda al codominio

Valor devuelto

Diccionario con

Ejemplos

correl_desde_exp(rango(1,11),b%a=0,[a,b])

Diccionario: { 'dominio': [1,2,3,4,5,6,7,8,9,10] 'codominio': [1,2,3,4,5,6,7,8,9,10] 'ady': [[1,1,1,1,1,1,1,1,1,1],[0,1,0,1,0,1,0,1,0,1],[0,0,1,0,0,1,0,0,1,0],[0,0,0,1,0,0,0,1,0,0],[0,0,0,0,1,0,0,0,0,1],[0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,0,1,0,0,0],[0,0,0,0,0,0,0,1,0,0],[0,0,0,0,0,0,0,0,1,0],[0,0,0,0,0,0,0,0,0,1]] }

tabla('DIVIDE A';;rango(1,11),rango(1,11),booleano(correl_desde_exp(rango(1,11),b%a=0,[a,b])><'ady'))

VectorEvaluado: | 'DIVIDE A' 1 2 3 4 5 6 7 8 9 10 | | 1 verdadero verdadero verdadero verdadero verdadero verdadero verdadero verdadero verdadero verdadero | | 2 falso verdadero falso verdadero falso verdadero falso verdadero falso verdadero | | 3 falso falso verdadero falso falso verdadero falso falso verdadero falso | | 4 falso falso falso verdadero falso falso falso verdadero falso falso | | 5 falso falso falso falso verdadero falso falso falso falso verdadero | | 6 falso falso falso falso falso verdadero falso falso falso falso | | 7 falso falso falso falso falso falso verdadero falso falso falso | | 8 falso falso falso falso falso falso falso verdadero falso falso | | 9 falso falso falso falso falso falso falso falso verdadero falso | | 10 falso falso falso falso falso falso falso falso falso verdadero |

correl_desde_exp(['doom','quake'],['doom 2','quake 3','quake 2','final fantasy VII'],empiezacon(juego,saga),[saga,juego])

Diccionario: { 'dominio': ['doom','quake'] 'codominio': ['doom 2','quake 3','quake 2','final fantasy VII'] 'ady': [[1,0,0,0],[0,1,1,0]] }

eval(tabla('Saga\Juego';;c><'codominio',c><'dominio',booleano(c><'ady')),c,correl_desde_exp(['doom','quake'],['doom 2','quake 3','quake 2','final fantasy VII'],empiezacon(juego,saga),[saga,juego]))

VectorEvaluado: | 'Saga\Juego' 'doom 2' 'quake 3' 'quake 2' 'final fantasy VII' | | 'doom' verdadero falso falso falso | | 'quake' falso verdadero verdadero falso |

Desde / Última modificación

v0.6.2.4

Véase también…

correspondencia desde matriz, correspondencia desde pares