wolfram vectores tabla mathematica listplot graficas graficar graficador funciones exponencial datos como comandos ajuste wolfram-mathematica

wolfram-mathematica - vectores - wolfram graficador de funciones



¿Cómo combinar dos listas para trazar pares de coordenadas? (3)

Aquí hay otra respuesta que crea una función reutilizable para emparejar dos vectores. La función utiliza una función pura que se asigna a lo largo del vector más corto para crear los pares.

list1 = {1, 2, 3, 4, 5}; list2 = {13, 18, 20, 18, 13}; pairUp[xValues_ , yValues_] := ({xValues[[#]], yValues[[#]]}) & /@ Range[Min[Length[xValues], Length[yValues]]]; pairUp[list1, list2] (* {{1, 13}, {2, 18}, {3, 20}, {4, 18}, {5, 13}} *)

Espero que esto ayude,

Edmund

PD: Nuevo en Mathematica y con la esperanza de mejorar mi comprensión al intentar responder algunas preguntas aquí de vez en cuando.

He leído x-data (de archivos de texto) en list1, y y-data de manera similar en list2:

list1 = { 0.0, 0.172, 0.266, ..} list2 = {-5.605, -5.970, -6.505, ..}

¿Cómo combino las dos listas para trazar puntos {0.0, -5.605}, {0.172, -5.970}, {0.266, -6.505}, ....


Si no te gusta la sugerencia de Pinguin Dirk prueba

Transpose[{list1,list2}]


aún otra..

MapThread[ {#1, #2} & , {list1, list2}]

o si quieres manejar con gracia las listas de longitud desigual:

MapThread[ {#1, #2} &, Take[#, All, Min @@ Length /@ #] &@{list1, list2} ]