Октава: обратитесь к выводу как% 10 в Mathematica?

518
Léo Léopold Hertz 준영

Я хочу повторно использовать значения. Есть ли такая же функциональность, как у% 10 Mathematica в Octave?

октава: 18> 3 / log (2)

ans = 4.32808512266689

октава: 19>% // как вывести 4.328 ....

октава: 19> %%

октава: 19>% 18

1

1 ответ на вопрос

3
quack quixote

Если вам просто нужно вычислить последнее значение, переменная ans сделает всю работу.

Если вам это нужно после нескольких других расчетов, необходимо использовать команду run_history LINENUMBER :

octave:9> 3/log(2) ans = 4.3281 octave:10> 42 ans = 42 octave:11> 37 ans = 37 octave:12> run_history 9 ans = 4.3281 

Затем это значение находится в переменной ans, и вы можете использовать его в расчете:

octave:13> 2 * ans ans = 8.6562 

run_history - это команда, а не функция, поэтому ее нельзя использовать непосредственно в вычислениях (иначе я получаю неправильный синтаксис). Я хотел бы услышать о более прямом пути, если таковой имеется.

Похожие вопросы