2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как здесь использовать random в Tikz?
Сообщение07.04.2023, 02:26 


04/08/21
307
Вот этот код, по идее, должен располагать кружочки на линиях в случайных местах. Но он не работает так, как надо.

Код:
[math]$$
\begin{tikzpicture}
\foreach \x in {0,1,...,6} {
  \draw (\x,0) -- (\x,5);
  \fill (\x,{rand*5}) circle (2pt);
}
\end{tikzpicture}$$[/math]

$$
\begin{tikzpicture}
\foreach \x in {0,1,...,6} {
  \draw (\x,0) -- (\x,5);
  \fill (\x,{rand*5}) circle (2pt);
}
\end{tikzpicture}$$
Есть ли какая-то возможность использовать random в Tikz на форуме, или эта опция не подключена?

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение07.04.2023, 18:14 
Заслуженный участник
Аватара пользователя


31/01/14
11333
Hogtown
random входит в современную версию Tikz без подключения библиотек или без использования внешнего софта. Однако мне неизвестно, когда это скучилось. Вероятно, позднее чем Tikz появилось на этом форуме.

В любом случае мне кажется что использование random на форуме невозможно.

 Профиль  
                  
 
 Posted automatically
Сообщение07.04.2023, 19:14 
Админ форума


02/02/19
2597
 i  Тема перемещена из форума «TeXнические обсуждения» в форум «Работа форума»
Причина переноса: обсуждения функционала форума - здесь.

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение07.04.2023, 19:58 


04/08/21
307
Red_Herring в сообщении #1588692 писал(а):
Однако мне неизвестно, когда это скучилось. Вероятно, позднее чем Tikz появилось на этом форуме.

Понятно, спасибо. Если так, то обновлять версию Tikz здесь вряд ли кто-то когда-нибудь будет? Чтобы ничего не посыпалось?

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение10.04.2023, 06:33 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
algia в сообщении #763315 писал(а):
TikZ/PGF — также великолепный пакет (а pgfplots/pgfplotstable — нечто невообразимо прекрасное).
Что-то я не врубаюсь пока в эту красоту.
Уже код
Код:
\begin{tikzpicture}
\foreach \x in {0,1,...,4}
{
  \draw (\x,0) -- (\x,5);
  \fill (\x,{\x+1}) circle (2pt);
}
\end{tikzpicture}
не работает так, как ожидалось бы:
$$
\begin{tikzpicture}
\foreach \x in {0,1,...,4}
{
  \draw (\x,0) -- (\x,5);
  \fill (\x,{\x+1}) circle (2pt);
}
\end{tikzpicture}$$

А можно ли вообще в TikZ использовать арифметические выражения, элементарные функции, переменные, присваивания? Например, вычислять ординату кружочков по простой, но рекуррентной формуле.

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение10.04.2023, 12:35 
Заслуженный участник
Аватара пользователя


31/01/14
11333
Hogtown
svv в сообщении #1589070 писал(а):
А можно ли вообще в TikZ использовать арифметические выражения, элементарные функции, переменные, присваивания? Например, вычислять ординату кружочков по простой, но рекуррентной формуле.
Насчёт простой рекуррентной формулы не знаю, но много чего можно, особенно если tikz подключает gnuplot (что на форуме невозможно)

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение10.04.2023, 14:09 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
А для того простейшего, что я написал, тоже, выходит, спецбиблиотека нужна?

Я наивно подумал: щас помогу автору, напишу простейшую функцию random с инициализацией по времени суток и дате. А тут такие рельсы, ни влево, ни вправо.

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение10.04.2023, 14:22 
Заслуженный участник
Аватара пользователя


31/01/14
11333
Hogtown
svv в сообщении #1589108 писал(а):
А для того простейшего, что я написал, тоже, выходит, спецбиблиотека нужна?

Нет , но я обнаружил ещё в 2014 (специально искал сейчас) что местный tikz не любит \foreach.

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение10.04.2023, 14:34 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Спасибо.

 Профиль  
                  
 
 Re: Как здесь использовать random в Tikz?
Сообщение10.04.2023, 22:57 
Заслуженный участник


18/09/21
1764
Проще отдельно сделать PNG у себя (хоть с Tikz, хоть ещё как) и сюда выложить.

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

Модераторы: cepesh, Forum Administration



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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