2014 dxdy logo

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

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




 
 Вывод на дисплей в строку в Maple
Сообщение12.07.2025, 10:26 
Можно ли в 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
Сообщение12.07.2025, 12:06 
Аватара пользователя
Думаю, что нет. Но можно вместо $print(n)$ написать $k[n]:=n$, а затем $seq(k[n],n=1..10)$ (после $od:$).

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

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

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

 
 
 
 Re: Вывод на дисплей в строку в Maple
Сообщение14.07.2025, 12:49 
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
Сообщение15.07.2025, 09:13 
GAA
Вот теперь все работает.Спасибо!

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


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