nombres predeterminados aquí (1); dtResults = Nueva tabla ("Resultados", Agregar filas (240), Nueva columna ("tiempo", Numérico, "Continuo", Formato ("Mejor", 12), Fórmula (Mod (Fila () - 1, 10)) ), Nueva columna ("humedad", Numérico, "Continuo", Formato ("Mejor", 12), Fórmula (Secuencia (30, 60, 10, 60)), Establecer como seleccionado), Nueva columna ("Tipo de bacteria", Carácter, "Nominal", Etiquetas de valor ({"1" = "a", "2" = "b"}), Usar etiquetas de valor (1), Establecer valores (Repetir ({"b"}, 240))) , Nueva columna ("magnitud", Numérico, "Continuo", Formato ("Mejor", 12), Fórmula (Si (: tiempo == 0, Uniforme aleatorio (0,5, 1), Retraso (: magnitud)))), Nueva columna ("temp", numérica, "continua", formato ("mejor", 12), fórmula (secuencia (80, 90, 2, 10))), nueva columna ("tasa de crecimiento", numérica, "continua", Formato ("Mejor", 12), Fórmula (Si (: hora == 0, 0, (1 -: hora / (: hora + 1)) * Ln (: hora * 2) *: magnitud *: humedad *: temp + Normal aleatorio (0, 100))))); dtRef = Nueva tabla ("Referencia", Agregar filas (10), Nueva columna ("tiempo", Numérico, "Continuo", Formato ("Mejor", 12), Fórmula (Fila () - 1)), Nueva columna ( "tasa de crecimiento", Numérico, "Continuo", Formato ("Mejor", 12), Fórmula (Si (: tiempo == 0, 0, (1 -: tiempo / (: tiempo + 1)) * Ln (: tiempo * 2) * 0.7 * 40 * 80 + Random Normal (0, 100)))), Nueva columna ("Tipo de bacteria", Carácter, "Nominal", Establecer seleccionado, Establecer valores ({"a", "a", " a "," a "," a "," a "," a "," a "," a "," a "}))); dtAll = Nueva tabla ("Todas las condiciones", Agregar filas (24), Nueva columna ("temp", Numérico, "Continuo", Formato ("Mejor", 12), Fórmula (Secuencia (80, 90, 2))) , Nueva columna ("humedad", Numérico, "Continuo", Formato ("Mejor", 12), Fórmula (Secuencia (30, 60, 10, 6)), Establecer como seleccionado), Establecer estados de fila ([0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])); esperar (1); dtRefAll = dtRef << Join (With (dtAll), Cartesian Join, Copy formula (1)); dtRefAll << Establecer nombre ("Todos los datos de referencia"); dtForGraph = dtResults << Concatenar (dtRefAll, mantener fórmulas); dtForGraph << Establecer nombre ("Para gráficos"); dtForGraph << Generador de gráficos (Tamaño (676, 633), Mostrar panel de control (0), Variables (X (: tiempo), Y (: tasa de crecimiento), Grupo X (: temperatura), Grupo Y (: humedad), Superposición ( : Bacteria Type)), Elements (Points (X, Y, Legend (10))), SendToReport (Dispatch ({}, "400", ScaleBox, {Legend Model (10, Properties (0, {Line Color (32))) }, ID de artículo ("a", 1)), Propiedades (1, {Line Color (56)}, ID de artículo ("b", 1)))}), Despacho ({}, "400", LegendBox, {Establecer título ("Bacterias")})));