...
Bloque de código |
---|
|
Ex = (9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3)*({x}-{x1}) |
...
Bloque de código |
---|
|
Ey = (9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3)*({y}-{y1}) |
...
Bloque de código |
---|
|
Ez = (9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3)*({z}-{z1}) |
Como se observa, las tres fórmulas repiten gran parte del contenido. Crear estas fórmulas, por tanto, se vuelve algo repetitivo y, de existir algún error, los cambios a realizar se multiplican, incrementando consigo el riesgo de error. Las variables globales nacen con fin de evitar esto. Veamos cómo quedarían los resultado implementando una variable global.
UI Steps |
---|
|
UI Step |
---|
El primer paso es crear una nueva variable global, pulsando en "Variables globales".
Image Added
|
UI Step |
---|
Le ponemos un nombre. En nuestro caso de ejemplo, vamos a utilizar "var". |
UI Step |
---|
Del ejemplo podemos extraer que la parte repetitiva de la fórmula es: Bloque de código |
---|
| 9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3 |
Esta será la fórmula de nuestra variable global. La escribimos en el cuadro de texto:
Image Added
|
UI Step |
---|
Ahora, solo debemos incluir la variable global en las fórmulas de las soluciones. Para que la plataforma reconozca la variable, esta la escribiremos entre un par de caracteres arroba. Con ello, nuestras soluciones se simplifican sustancialmente: Bloque de código |
---|
| Ex = @var@*({x}-{x1}) |
Bloque de código |
---|
| Ey = @var@*({y}-{y1}) |
Bloque de código |
---|
| Ez = @var@*({z}-{z1}) |
|
|
Veamos cómo usar las variables globales.
...