Прочитав недавно статью «Введение в оптимизацию. Имитация отжига» захотел принять участие в сравнении алгоритмов оптимизации. Но ведь их действительно хорошо бы сравнить. А в материалах исходной статьи не приводится никаких количественных данных. Значит, подумал я, надо сначала сформулировать критерии сравнения. Чем и предлагаю заняться в данной статье.
Читать полностью »
Метка «octave»
Методика сравнения алгоритмов и для чего она ещё может пригодиться
2014-01-30 в 7:50, admin, рубрики: octave, Алгоритмы, для начинающих, математика, оптимизация, отжиг, метки: octave, для начинающих, оптимизация, отжигПланшет — не роскошь
2013-02-07 в 8:59, admin, рубрики: android, android development, octave, tablet pc, математическое моделирование, планшеты, Программирование, метки: android, android development, octave, tablet pc, математическое моделирование, планшеты «У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
Фольклор
«Вы назовете это извращением. Но кто сказал, что извращение — это плохо?»
Один доцент нашей кафедры
Идея описанного ниже эксперимента возникла после серии услышанных и подслушанных высказываний о том, что современные планшеты не могут выступать в роли инструментов серьезной научно-исследовательской деятельности. Действительно, для многих пользователей работа с планшетником сводится к веб-серфингу, переписке по электронной почте и разного протокола мессенджерах, чтению книг, просмотру видео и иным преимущественно развлекательным целям. Также, как следует ожидать и как показывает недавний пост, планшетник является прекрасным мобильным подспорьем при работе с «офисными» приложениями. Однако аппаратные характеристики существующей техники позволяют задуматься — а насколько же эффективным станет планшет на изначальном для компьютеров поприще.
Бесплатный MATLAB для студентов онлайн курсов
2012-10-15 в 19:28, admin, рубрики: Matlab, octave, искусственный интеллект, математика, нейронные сети, образование, онлайн-курсы, Учебный процесс в IT, халява студентам, метки: Matlab, octave, нейронные сети, образование, онлайн-курсы, халява студентам
Буду краток. Компания Matlab сделала шаг навстречу удаленному обучению и предоставила свой продукт бесплатно скачать торрент без смс для студентов Courcera.
Читать полностью »
Программирование в Maxima
2012-10-06 в 17:03, admin, рубрики: maple, mathcad, mathematica, Matlab, maxima, octave, open source, компьютерная алгебра, математика, математический пакет, математическое моделирование, функциональное программирование, метки: maple, mathcad, mathematica, Matlab, maxima, octave, компьютерная алгебра, Лисп, математика, математический пакет, математическое моделирование, функциональное программированиеУрок Maxima
Введение
Maxima — свободная система компьютерный алгебры (Computer algebra system — CAS), основанная на Commmon Lisp. В своих функциональных возможностях она едва уступает другим современным платным CAS, таким как Mathcad, Mathematica, Maple; может проводить аналитические (символьные) вычисления, численные расчеты, строить графики (при помощи gnuplot). Имеется возможность написания скриптов и даже трансляции их в код на Common Lisp с последующей компиляцией. В виду того, что maxima писалась из разрабатывалась программистами lisp, ее синтаксис может показаться несколько запутанным, поскольку язык является сразу и императивным и функциональным. Я попытаюсь разъяснить именно эти моменты и доступно изложить суть функционального подхода, и совсем не буду акцентировать внимания на конкретных математических функциях: их довольно легко освоить самостоятельно. В данной статье рассматривается именно особенности исчисления и синтаксических конструкций maxima.Читать полностью »
Ненормальное программирование / Вебсервер nginx + fastcgi-wrapper + matlab
2012-02-27 в 20:08, admin, рубрики: cgi, Matlab, nginx, octave, метки: cgi, Matlab, nginx, octave Сегодня я не в первый раз задался вопросами: какие языки программирования пригодны для веба? имеет ли смысл решать какую-то узкую задачу способом, который на первый взгляд для этого не подходит? Мне захотелось попрактиковаться, сделав что-нибудь обычное необычным способом.
Для чего?
Я задался целью написать вебприложение целиком на языке матлаба без использования каких либо обёрток. Зачем я стал это делать? Здесь есть несколько причин. Мне показалось это просто забавным. Помимо этого, я наблюдал как многие вебпрограммисты склоняются в своей работе к каким-то стереотипным решениям, что можно было бы назвать «PHPЧитать полностью »