вторник, 28 июня 2011 г.

gnuplot: номер блока данных

Совершилось. После долгого рытья хелпа, интернета и земли я понял, как узнать номер текущего блока данных в data-файле.

Вкратце о рисовании данных из файла в gnuplot. Данные должны быть записаны в колонки, числа в строке отделяются пробелами либо табуляциями. Колонки нумеруются с 1.

Команда plot 'test.dat' using 1:5 нарисует график, используя числа из первого столбца как значения по x, а числа из пятого - как значения по y.

Данные можно разделять на блоки двумя пустыми строками. Каждый блок отображается отдельной кривой. Команда из предыдущего абзаца пройдется по всем блокам и нарисует столько кривых, сколько блоков в файле.

По умолчанию все линии будут отрисовываться одним цветом. А если я хочу, чтоб цвет менялся в зависимости от номера блока? Как узнать номер блока?

Так вот, оказывается, для каждой точки (т.е. строки в файле) номер ее блока записан в псевдоколонке с номером -2 (!!!!). Рисование линий разными цветами выполняется следующей командой gnuplot:
plot 'data' using 1:2:(column(-2)) with lines lc variable

вторник, 19 апреля 2011 г.

Улов в интернете

Мой блог превращается в коллекцию ссылок... Надо будет рассортировать их, перекинуть в раздел Links и потереть все эти посты.

Нашел очередной сайт с инфой для студентов - www.twirpx.com. Но здесь выкладывают не рефераты, а разные методички. Страница о вычислительной математике полна всяких вкусностей, всякие доки по численным методам в Матлабе, Питоне, Маткаде и просто по численным методам(даже на украинском есть).

Еще раскопал бложик некоего аспиранта-инженера, который пишет в том числе и о математике (МКЭ, тензоры напряжения и прочее). Опыт показывает, что в таких местах можно встретить доходчивые описания самых сложных вещей. Конкретно из этого блога узнал про SketchUP - программу от Гугл, в которой легко делать 3D моделирование. Можно дома проектировать домики, виллы и торговые центры.

Кстати, интересно, почему Blogspot мои теги на английском транслитерирует санскритом?) Погнулись чакры у движка или это такой забавный конфликт с PuntoSwitchеr-ом.

пятница, 15 апреля 2011 г.

Artspb - о математике

Нашел интересную подборку текстов по функану, обработке сигналов, матрицам и линейной алгебре - http://artspb.com/books/

вторник, 8 марта 2011 г.

Типы изданий или О пользе чтения рефератов.

Все мы писали курсовые. Писали, защищали и выкидывали. Но нашлись люди, которые поняли простую вещь - зачем такому добру пропадать? Студенты старались, перелопатили кучу книжек, структурировали усвоенную информацию и изложили все понятным языком. Каждый (хороший) реферат - это идеальный мануал для всякого, кому нужно "въехать" в новую тему.

Сам я из рефератов узнал многое о линейной алгебре, математической экономике и дрррр. 30-40 страниц насыщенной информации в доступной для нуба форме - это песня. Так что рекомендую - рефераты на revolution.allbest.ru и 5ballov.ru (первый удобнее).

Ну вот. Понадобилось мне узнать, что такое "тип издания". Брошюра-книга, что ли? Нееет, курсовая работа "ХАРАКТЕРИСТИКА ТИПОВ И ВИДОВ ИЗДАНИЙ" г-жи Сахтапергеновой из Астрахани на 37 страницах раскрывает это понятие во всей глубине.

Типы изданий бывают такие: Официальное издание; Научное издание; Научно-популярное издание; Производственное издание; Учебное издание; Общественно-политическое издание;
Справочное издание; Информационное издание; Издание для досуга; Рекламное издание;
Литературно-художественное издание.

Подробнее - http://revolution.allbest.ru/audit/00059698_0.html.

суббота, 5 марта 2011 г.

StackOverflow и MathOverflow

Забавно два сайта с похожими названиями: stackoverflow.com и mathoverflow.net - сайты для программистов и математиков соответственно.

Темы иногда пересекаются - вот, например, обсуждение на StackOverflow программ для решения задачи собственных значений.

понедельник, 14 февраля 2011 г.

пятница, 11 февраля 2011 г.

INI-файл GnuPlot-а

GnuPlot - консольная программа и размер шрифта команд мне показался слишком мелким. Поменять его нет проблем - правой клавишей по рабочей области окна, выбираем Font... и ставим, какой хотим. Но так приходится делать каждый раз, а хочется сохранить эту настройку. Судя по хелпу, есть какой-то gnuplot.ini, но в каталоге программы его не оказалось... И не только я не смог его найти - читал отзывы в интернете.

На самом деле файл есть, просто называется он wgnuplot.ini и создается он при первом запуске в каталоге C:\Documents and Settings\[имя пользователя]\Application Datа. Оказывается, править его руками не надо - поставили фонт, потом опять в контекстном меню выбираем Update wgnuplot.ini - и настройка сохранится в конфиге. Вот такая система)