vak: (Улыбка)
[personal profile] vak
Обычно я для мелких вычислений пользовался калькулятором bc. Командная строка всегда под рукой: сложить пару чисел или процент прикинуть. Но теперь всё больше переключаюсь на Octave. Двадцать первый век на дворе, всё-таки. У неё и оконный интерфейс есть, хотя он мне без надобности. А вот вектора, матрицы и комплексные числа иногда полезно иметь.



Простой алиас в шелле и подсвеченное приглашение превращают Октаву в удобную замену bc:
$ alias octave='/usr/bin/octave -q'
$ cat .octaverc
PS1('\[\e[0;32m\]\#>>\[\e[m\] ')

Date: 2016-08-30 06:26 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
а попробуйте?
если я не напортачил, то fftw3 сам дохнет. а тут интересно как?

Date: 2016-08-30 15:34 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
из /dev/random не понятно как результат валидировать.
тут вся ссуть эксперимента -- не будет ли мусор на выходе ну и сколько ресурсов будет потреблено.

Date: 2016-08-30 06:35 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
for(int i=0; i<180M; i++)
printf("%f\n", sin(i*314159.26/60M));

как-нибудь так.

Date: 2016-08-30 20:38 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
а в результат-то посмотрели?
а fftw3 отработать-то отработал, но такую хрень выдал наружу...
через одну частоты нулевый, максимальная частота -- нулевая и все в таком духе. может конечно и я чего намудрил.

Date: 2016-08-30 21:00 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
на сильно меньших? потому что вопрос-то именно о правде на такого размера данных. на меньших и fftw3 все хорошо делал