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

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

1 ответ

Вы определяете переменную

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

но тогда вы звоните

simga_z*0.7;

Пожалуйста, обратите внимание на разницу между sigm a_z и simg a_z.

Другие вопросы по тегам