2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Mathematica
Сообщение12.12.2014, 23:28 
Аватара пользователя


20/06/14
236
Здравствуйте, необходимо, чтобы на выходе получалось a + b, где a, b --- псевдослучайные числа. С помощью задержки вычисления пытался это сделать, но система или даёт конечный ответ (Out[1] = 4), или задерживает всё (Out[1] = RandomInteger[10] + RandomInteger[20]). С помощью StringTemplate смог реализовать, но хотелось бы покороче и попроще и без строк. Спасибо

 Профиль  
                  
 
 Posted automatically
Сообщение13.12.2014, 00:06 
Админ форума
Аватара пользователя


19/03/10
8952
 i  Тема перемещена из форума «Computer Science» в форум «Околонаучный софт»

 Профиль  
                  
 
 Re: Mathematica
Сообщение13.12.2014, 04:14 
Аватара пользователя


29/05/11
227
Красноармейск, Донецкая обл.
В чём проблема писать непосредственно писать RandomInteger[10] + RandomInteger[20]? Или, если Вам нужно вводить буквы, то a := RandomInteger[10]; b := RandomInteger[20]; r := a + b, тогда {r, r, r} возвратит 3 разных числа.

 Профиль  
                  
 
 Re: Mathematica
Сообщение13.12.2014, 04:25 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Как я понимаю, нужно, чтобы непосредственно на экране было что-то типа
Код:
0.1234 + 0.4321
Тогда можно использовать Inactivate:
Код:
{a, b} = RandomReal[{}, 2];
Inactivate[a + b]
Как-то так. Возможно, это криво, простите.

 Профиль  
                  
 
 Re: Mathematica
Сообщение19.12.2014, 19:34 
Аватара пользователя


20/06/14
236
Спасибо

 Профиль  
                  
 
 Re: Mathematica
Сообщение19.12.2014, 20:11 
Заслуженный участник


27/04/09
28128
Может, вам пригодятся потом ещё Defer и Interpretation.

 Профиль  
                  
 
 Re: Mathematica
Сообщение19.12.2014, 22:24 
Аватара пользователя


20/06/14
236
Может, спасибо

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: gris


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group