LINUX.ORG.RU

А тем временем в консоли...


0

0

Ну, всем сразу заметно, что есть на скрине: screen + vim + irssi. Стандартный набор первой необходимости. Просьба за кривой исходник на перле не ругать, ибо не нашлось нормальной реализации метода наименьших квадратов на cpan'е, а лабу считать, и строить графики надо :)

Далее, сама суть кроется за обычными и привычными всем строками. Суть в раскладке: http://webfile.ru/876969 (просьба не полениться и попробовать).

Для удобства работы со скрином использую маппинг:

Ctrl-F[1-9] -- переключение псевдотерминалов

WinMenu -- новая терминалка с шеллом(zsh :) наконец-то он с юникодом дружит)

RightWin -- переключение 2х последних терминалок

LeftWin -- переключение кодировок

Ctrl-Grey{+,-} -- увеличение/уменьшение размера окна

Ctrl-GreyEnter -- новое окно

Ctrl-Tab -- переключение между окнами

Ctrl-Esc -- убить окно

Надеюсь, кому-нибудь идея понравится :)

>>> Просмотр (800x600, 16 Kb)

★★★

Проверено: ivlad ()

> ибо не нашлось нормальной реализации метода наименьших квадратов на cpan'е, а лабу считать, и строить графики надо :)

Что мешает использовать gnuplot?

morge ★★
()
Ответ на: комментарий от morge

Читаем внимательно _метод наименьших квадратов_. Мне нужны цифры и погрешности, а закарючки в гнуплоте строить -- это 2 пальца ссать, только им и пользуюсь.

balodja ★★★
() автор топика
Ответ на: комментарий от anonymous

gnuplot УМЕЕТ ПОЛУЧАТЬ ЦИФРЫ. И вообще считает довольно неплохо. Типа fit f(x) 'datafile' u 1:2 - подгон методом наименьших квадратов под f(x)

michwill ★★★★★
()
Ответ на: комментарий от anonymous

Похоже на console-tools-cyrillic Виктора Вагнера

anonymous
()
Ответ на: комментарий от morge

> Re: А тем временем в консоли...

Пока компилятся Х-ы и кеды. Ну-ну, вперед ...

anonymous
()

irssi - предмет первой необходимости? лол

Novel ★★★★
()

Ты сам то понял что написал?
> $n = (@$x > @$y) ? (@$y) : (@$y);
может тода проще $n = @$y; ?
или ты хотел:
$n = (@$x > @$y) ? (@$x) : (@$y);?

anonymous
()
Ответ на: комментарий от anonymous

>Ты сам то понял что написал?

Да, конечно. Торопился, видимо, сильно.

>Пока компилятся Х-ы и кеды. Ну-ну, вперед ...

Нет, пока ты компилишь иксы и кеды. И вообще, "о вкусах не спорят". Задолбали со своими святыми войнами.

>gnuplot УМЕЕТ ПОЛУЧАТЬ ЦИФРЫ. И вообще считает довольно неплохо. Типа fit f(x) 'datafile' u 1:2 - подгон методом наименьших квадратов под f(x)

Получи, пожалуйста, погрешности для коэффициентов. Пример в студию, буду очень благодарен.

>А что за шрифт в консоли ?

Терминус. Он самый. Видишь "к" какая? :)

P.S. gnuplot рулит, такая красота им на бумаге получается :)

balodja ★★★
() автор топика

Ух, а можно конфиг screen'а? Сам им пользуюсь, но никогда не думал, что он столько всего умеет.

Laz ★★★★★
()
Ответ на: комментарий от balodja

Слушай, ну ты упёртый :) Самому попробовать слабо?
Ну вот тебе пример


$ cat data.dat 
1       1
2       1
3       3
4       5
5       5


gnuplot> f(x) = k*x+b
gnuplot> fit f(x) "data.dat" via k,b
After 4 iterations the fit converged.
final sum of squares of residuals : 1.6
rel. change during last iteration : -2.28343e-09

degrees of freedom (ndf) : 3
rms of residuals      (stdfit) = sqrt(WSSR/ndf)      : 0.730297
variance of residuals (reduced chisquare) = WSSR/ndf : 0.533333

Final set of parameters            Asymptotic Standard Error
=======================            ==========================

k               = 1.2              +/- 0.2309       (19.25%)
b               = -0.6             +/- 0.7659       (127.7%)


correlation matrix of the fit parameters:

               k      b      
k               1.000 
b              -0.905  1.000
gnuplot> plot "data.dat",f(x)

morge ★★
()
Ответ на: комментарий от morge

Вот спасибо! :) +1 спасенная душа :)

balodja ★★★
() автор топика
Ответ на: комментарий от morge

Да, и чтобы особо поглумиться :))

gnuplot> set term dumb
Terminal type set to 'dumb'
Options are 'feed  79 24'
gnuplot> unset key
gnuplot> replot


  5.5 ++-------+--------+-------+--------+--------+--------+-------+-------+#
      +        +        +       +        +        +        +       +    ####+
    5 ++                                                   A         ####  +A
      |                                                          ####       |
  4.5 ++                                                     #####         ++
      |                                                   ###               |
    4 ++                                              ####                 ++
      |                                            ###                      |
  3.5 ++                                       ####                        ++
      |                                    ####                             |
    3 ++                               ##A##                               ++
      |                             ####                                    |
  2.5 ++                        ####                                       ++
      |                      ###                                            |
    2 ++                 ####                                              ++
      |               ###                                                   |
  1.5 ++         #####                                                     ++
      |       ####                                                          |
    1 A+  ####          A                                                  ++
      +####    +        +       +        +        +        +       +        +
  0.5 #+-------+--------+-------+--------+--------+--------+-------+-------++
      1       1.5       2      2.5       3       3.5       4      4.5       5


PS Миша, превед! Тоже лабы в гнуплоте считаешь? :)

morge ★★
()
Ответ на: комментарий от balodja

А мне тут сказали, что в терминусе уже "к" пофиксили
У меня правда руки ещё не дошли обновиться

Fedor ★★★
()

открыл для себя screen? поздравляемссс ;)
а на перле больше не пиши :)

anonymous
()

>А тем временем в консоли...

Какой кошмар! В консолИ!! Это ж надо такое написать, да ещё и в заголовке!

vovans ★★★★★
()
Ответ на: комментарий от michwill

> btw , morge и michwill, привет, Долгопрудненские коллеги :)

превед, превед, коллеги...

MaratIK
()

Человек, тебе впадлу конфиг screen выложить? Попросили же. Не будь уродом.

anonymous
()
Ответ на: комментарий от anonymous

> Человек, тебе впадлу конфиг screen выложить? Попросили же. Не будь уродом.

Езжай на фезтех и набей ему морду.

MaratIK
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.