wxMaxime: как получить результаты десятичного числа?

Это должно быть легко, но я борюсь с этим. Я уже гуглил, но ничего не работает.

(Я использую wxMaxima 15.08.1 в Windows)

Мой примерный код выглядит так:

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);

вывод каждый раз:

0.7 simga_z

следующая ячейка выглядит так:

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

результат:

7.0E+2

Я совершенно не знаю, почему Максима ведет себя так. Кто-нибудь может помочь?


person r.doe    schedule 16.11.2016    source источник
comment
Я думаю, у вас опечатка: sigma_z и simga_z.   -  person slitvinov    schedule 16.11.2016
comment
@slitvinov: вы должны изменить свой комментарий на ответ   -  person Adam    schedule 05.12.2016


Ответы (1)


Определяемая вами переменная

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

но потом ты звонишь

simga_z*0.7;

Обратите внимание на разницу между sigma_z и simga_z.

person Grimolatto    schedule 06.12.2016