Expresiones matemáticas

Resuelve expresiones matemáticas en campos numéricos, textos y etiquetas de flechas.

El editor resuelve los cálculos que escribes:

  • Textos y etiquetas: escribe un cálculo y después teclea = y Espacio. El resultado aparece a continuación: 12*3= se convierte en 12*3= 36.
  • Campos numéricos: escribe un cálculo y confírmalo: 360/3 se convierte en 120.

El resultado es un valor normal: no se actualiza si después cambias los números.

Dónde funcionan las expresiones

En campos numéricos

Un cálculo escrito en un campo se convierte en el valor del campo.

  • Operación: escribe una expresión en cualquier campo numérico, como los del panel de atributos, y confírmala o sal del campo.
  • Resultado: el campo toma el resultado, redondeado a la precisión del campo y dentro de su rango. Si la expresión no puede resolverse, el campo vuelve a su valor anterior.
  • Consejo: escribe los números sin unidades, con punto para los decimales. Un campo que muestra una unidad también la admite al final, como 90/2° en un campo de ángulo. Los cálculos también funcionan en los tiempos de los bloques de animación, el panel de línea de tiempo y los Ajustes de animación.

Al escribir 360/3 en el campo W:

La expresión 360/3 escrita en el campo de ancho del rectángulo, enmarcado en naranja

Después de confirmar, W es 120:

El campo de ancho del rectángulo muestra el valor calculado 120

En textos y etiquetas

Un resultado escrito en el texto, justo después de su expresión.

  • Operación: mientras editas el texto de un elemento, como un texto, un bloque de texto enriquecido o la etiqueta de un elemento o una flecha, escribe una expresión y después = y Espacio.
  • Necesita: en texto enriquecido, el = al final de un párrafo, fuera de los bloques de código. Los editores de código y los nombres de marco no resuelven expresiones, y las tablas usan sus propias fórmulas.
  • Resultado: el resultado se escribe tras el =: 12*3= 36. Si nada de lo que hay antes del = puede resolverse, el espacio se escribe como de costumbre.
  • Consejo: para recalcular tras cambiar los números, selecciona el resultado anterior y pulsa Espacio. Solo se sustituye el número seleccionado.

Las expresiones también funcionan mientras editas un elemento de una Secuencia de texto, en el tablero o en el panel de atributos.

Cálculos en texto con 12 × 3 = 36, 100 / 3 = 33.333 y sqrt(144) = 12

En etiquetas de flechas de medida

Una flecha puede mostrar su propia longitud o su ángulo como etiqueta. Si escribes un valor nuevo o un cálculo en esa etiqueta, la flecha cambia para coincidir.

  • Operación: edita la etiqueta de una flecha, escribe un valor o una expresión y confírmalo.
  • Necesita: una flecha cuyo Origen de la etiqueta sea Distancia o Ángulo, no Personalizado.
  • Resultado: la distancia o el ángulo medidos cambian al resultado, según los Decimales y los límites de medida de la flecha. Los elementos unidos a la flecha pueden moverse o cambiar de tamaño con ella. Un ° en lo que escribes se ignora.

Qué parte del texto se calcula

En textos, etiquetas y texto enriquecido, solo cuenta el cálculo al final de lo que estás escribiendo:

  • Una línea cada vez: el cálculo empieza al principio de la línea. En texto enriquecido, escribe cada cálculo en su propio párrafo.
  • Varios en una línea: sepáralos con ;. En 2*3= 6; 4*5=, solo se calcula 4*5.
  • Palabras delante: las palabras que hay delante del cálculo se saltan. En Ancho 12*3=, el editor calcula 12*3.

En campos numéricos y etiquetas de flechas de medida, todo lo que escribes es el cálculo.

Qué puedes escribir

Los cálculos usan math.js, así que puedes escribir matemáticas normales. Las operaciones más habituales:

OperaciónEjemploResultado
Sumar y restar12+3-510
Multiplicar y dividir12*3, 100/436, 25
Potencias2^101024
Paréntesis(2+3)*420
Raíz cuadradasqrt(144)12
Redondear a decimalesround(3.14159, 2)3.14
Trigonometríasin(pi/2), sin(90 deg)1
Constantespi, e3.142, 2.718
  • Símbolos: ×, ÷ y π también funcionan. Usa punto para los decimales.
  • Resultados: solo se usan números finitos. Un cálculo que da una unidad, una matriz o un texto se ignora. Los resultados en texto usan hasta tres decimales, así que 100/3 da 33.333. Las etiquetas de medida usan su ajuste Decimales.
  • Todo lo demás: consulta las listas de math.js de funciones y constantes.

Las tablas son distintas

Las celdas de una tabla usan fórmulas de hoja de cálculo: empiezan por =, admiten referencias a celdas y ofrecen funciones como SUM. Consulta Fórmulas.