2016-11-16 3 views
0

Cela devrait être facile, mais je me bats à ce sujet. J'ai déjà googlé mais rien ne semble fonctionner.wxMaxime: comment obtenir les résultats des nombres décimaux?

(J'utilise wxMaxima 15.08.1 sous Windows)

Mon code exemple ressemble à ceci:

kill (all); 
numer:true; 

sigma_z: 1000.0$ /*[N/mm²]*/ 
sigma_b_zul : simga_z*0.7; 
sigma_b_zul : simga_z*0.7, numer; 
sigma_b_zul : simga_z*0.7, numer:true; 
float(sigma_b_zul); 

la sortie est à chaque fois:

0.7 simga_z 

les prochains regards cellulaires comme:

d_d: 1000$ /*dfd*/ 
sigma_g_f_d: d_d * 0.7; 

le résultat est:

7.0E+2 

Je suis complètement désemparés pourquoi maxima se comporte comme ça. Quelqu'un peut-il aider?

+2

Je pense que vous avez une faute de frappe: 'sigma_z' et' simga_z'. – slitvinov

+0

@slitvinov: vous devriez changer votre commentaire à la réponse – Adam

Répondre

0

La variable que vous définissez est

sigma_z: 1000.0$ /*[N/mm²]*/ 

mais vous appelez

simga_z*0.7; 

S'il vous plaît, notez la différence entre si g A_Z et si mg A_Z.