Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Вывод на дисплей в строку в Maple
Можно ли в Maple в цикле for с помощью команды print или lprint вывести результат вычислений в строку,а не столбиком? Простейший пример:
for n from 1 to 10 do print(n) od; или
for n from 1 to 10 do lprint(n) od;
выдает первые 10 натуральных чисел в столбец(в первом случае в середину экрана,во втором-прижатый к левому краю).

 Re: Вывод на дисплей в строку в Maple
Аватара пользователя
Думаю, что нет. Но можно вместо $print(n)$ написать $k[n]:=n$, а затем $seq(k[n],n=1..10)$ (после $od:$).

 Re: Вывод на дисплей в строку в Maple
lek
Тогда уже просто $seq(n,n=1..10)$. Но идею понял для сложных конструкций с for.
Спасибо за информацию.Вот уж не думал,что в Maple нет такой простой возможности,которая доступна даже в PARI/GP.

 Re: Вывод на дисплей в строку в Maple
Аватара пользователя
Например, так:
Код:
for n from 1 to 10 do printf("%d",n); od;

 Re: Вывод на дисплей в строку в Maple
maxal
Спасибо,значит,все-таки можно,но с большим неудобством:числа идут подряд без запятых.

 Re: Вывод на дисплей в строку в Maple
Maple 2021, но должно работать и в старых версиях
Код:
> for n from 1 to 10 do printf("%d, ", n): end do:
         1, 2, 3, 4, 5, 6, 7, 8, 9, 10,

 Re: Вывод на дисплей в строку в Maple
GAA
Вот теперь все работает.Спасибо!

 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group