add noise, unignore calculations

This commit is contained in:
2025-11-19 16:24:58 +02:00
parent 14d0ef1119
commit 49729e334c
3 changed files with 17 additions and 0 deletions

1
.gitignore vendored
View File

@@ -1,5 +1,6 @@
*.png
!plot.png
!calculations.png
.*
!/.gitignore
main

BIN
calculations.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

View File

@@ -78,6 +78,15 @@ $ T_1 = 6.48301 (sec) $
.flatten(),
))
Приклад повідомлень про виконані обчислення можна побачити на @calc[рис.].
#figure(
image("./calculations.png", width: 40%),
caption: [Приклад програмного виводу],
) <calc>
Як можна помітити, час запису до файлу завжди є пропорційно залежним від розміру файлу
та незалежним від кількості потоків, бо запис виконується в однопоточному режимі.
Також, було зображенно порівняння замірів на графіку (@plot[рис.]). Можна побачити, що
після того, як значення $p$ досягає чотирьох одиниць, дані практичного і теоретичного
розрахунків розходяться. Скоріш за все, це пов'язано з тим, що цей комп'ютер має
@@ -93,6 +102,13 @@ $ T_1 = 6.48301 (sec) $
caption: [Порівняння теоретичного та практичного часу виконання],
) <plot>
Приклад шуму, згенерованого програмою наведено на @noise[рис.].
#figure(
image("./noise.png", width: 50%),
caption: [Згенерований шум перліна],
) <noise>
/* 1 THREAD{{{
performing warmup run #1, stay tuned!
warmup calculation time: 6.498818s.