
Best Answer piu58 , 15 December 2017 - 02:43 PM
You cannot print and calculate in the same line. Instead of
Print EΩ/L=>K11
use
EΩ/L=>K11
Print K11
Go to the full post
Best Answer piu58 , 15 December 2017 - 02:43 PM
You cannot print and calculate in the same line. Instead of
Print EΩ/L=>K11
use
EΩ/L=>K11
Print K11
Go to the full postPosted 15 December 2017 - 10:38 AM
Estoy empezando a programar para que la calculadora me haga rápidamente unos cálculos matriciales en un examen. El programa es el siguiente:
SetDecimal
Input EΩ
Input L
Input α
Print "K11=K22=-K12"
Print EΩ/L=>K11
Print "T"
Print [[cos(α),[sin(α)]]=>T
Print "K´11=K´22=K´12=T*K´12*trn(T)"
Print T*K11*trn(T)=>K´11
Tengo que hacer este proceso varias veces en el examen, lo hago una vez para EΩ=80000, L=4 y α=0 y obtengo los valores correctos. El problema es cuando vuelvo a hacer este proceso para EΩ=80000, L=5 y α=36,87. K11 y T me las vuelve a calcular de forma correcta pero K´11, me da el valor que había obtenido antes, me explico. Para EΩ=80000, L=4 y α=0 me devuele K´11=[[20000,0],[0,0]] y cuando vuelvo a ejecutar el programa, me devuelve otra vez K´11=[[20000,0],[0,0]], cuando el resultado debería ser distinto. Es como si no me cambiara el valor de la variables K11 y T, ¿Qué estoy haciendo mal?
Posted 15 December 2017 - 02:43 PM Best Answer
You cannot print and calculate in the same line. Instead of
Print EΩ/L=>K11
use
EΩ/L=>K11
Print K11
0 members, 1 guests, 0 anonymous users