LINUX.ORG.RU

Конкурс для студентов от разработчиков MATLAB

 , ,


1

2

MATLAB — кроссплатформенный пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. Помимо вычислительной части, он также позволяет визуализировать данные.

Разработчики предлагают студентам поучаствовать в конкурсе с призами победителям до $500. Для участия необходимо создать и загрузить на YouTube видео, содержащее:

  • краткое введение в проблему, которой вы занимаетесь;
  • демонстрацию того, как в ходе работы используете MATLAB или другие продукты компании-разработчика.

Чем интереснее проблема, способ и продуктивность применения MATLAB, тем выше ваши шансы на победу. Дедлайн на загрузку видео и регистрацию — 28 мая.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 2)

Уместно, наверное, сделать это мини-новостью.

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

Чувствую надо начинать ковырять исходники octave.

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

Мысль отличная, сделать задание и послать им, чтобы намекнуть: матлаб не нужен, даже после пропихивания во все ВУЗы и куда только ни пропихивание.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Не получится, в octave разве что работа с HDF5 по человечески сделана, в отличие от matlab, правда без сжатия.

dinn ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

ВУЗы все равно будут покупать матлаб: выгодно же! Можно баксы попилить... А на октаве-то не попилишь!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от dinn

Смотря что надо сделать. Вот, например, все, что нужно мне, в октаве делается на все 100%! Мне матлаб не нужен. Да, иногда вспоминаю "Image Processing Toolbox" и "Wavelet Toolbox", но ну и хер с ними! И без них все работает.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от dinn

Тем не менее иметь его под рукой полезно. В некоторых статьях реализации своих алгоритмов пишут на матлабе. Это факт и такой подход не лишен смысла. Соответственно, если надо его запустить на своих данных, проще его запустить и получить нужный результат, нежели тратить время на переписывание на другой яп и отладку.

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

Нет, естественно. Наоборот — тоже. Но есть немногие вещи, которые в матлабе пока что сделать проще. Правда, для октавы постоянно появляется все больше и больше плагинов.

Правда, особого смысла так развивать октаву не вижу: она ведь — всего лишь обычный калькулятор, который нужен лишь для оттачивания алгоритмов. А реализацию-то все равно напишешь на нормальном языке программирования (С).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от silw

В некоторых статьях реализации своих алгоритмов пишут на матлабе

То ли мне везло, то ли еще что, но я еще не встречал чужого матлабовского кода, не работающего в октаве.

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

это, например. но, буду честен, я не сильно и ковырялся с тем, чтобы оно заработало. с матлабом не знаком, а посмотреть результат хотелось.

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

Судя по названию, этой штуке не место в матлабе. Ее надо реализовать по-человечески, на компилируемом языке программирования, а не в сраном интерпретаторе.

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

заданий нет - подразумевается использование матлаба в своей деятельности, для своих проектов.

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

Для участия необходимо создать и загрузить на YouTube видео, содержащее:

Хитрая однако стратегия. После дедлайна 28 мая разрабы будут иметь на руках списки с именами/явками/кличками плюс даже фото конкретных людей которые решают какие то там задачи в их продукте который они ОЙ ах да триальная версия на 30 дней…

init_6 ★★★★★
()

Пользуясь случаем, поинтересуюсь, чем он лучше GNU Octave? Ну кроме наличия песочницы «simulink»?

segfault ★★★★★
()

Кстати, напомните - какой из свободных пакетов может автоматом или с минимальными усилиями импортировать готовые исходники на матлабе?

А если ещё и с подробными инструкциями по устранению типичных проблем при конвертировании - то совсем здорово будет.

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

Сделать на октаве и послать этим сраным проприетарщикам?

И что у тебя есть им послать? Попозориться хочешь? :)

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

Кстати, напомните - какой из свободных пакетов может автоматом или с минимальными усилиями импортировать готовые исходники на матлабе?

Octave же

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

хотят рекламу задешево сделать проприерасты

А когда Google устраивает Summer of Code то ты ссышь кипятком от восторга. И это при том, что MATLAB за тобой не шпионит и не передает твои данные сторонним организациям.

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

Сделать на октаве и послать этим сраным проприетарщикам?

А сколько заплатит октаве?

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

Боюсь это не будет интересно хоть кому-то.

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

Хитрая однако стратегия. После дедлайна 28 мая разрабы будут иметь на руках списки с именами/явками/кличками плюс даже фото конкретных людей которые решают какие то там задачи в их продукте который они ОЙ ах да триальная версия на 30 дней…

А тебе не приходило в голову, что не все люди - голодранцы, и многие могут себе позволить купить хороший софт?

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

Я пытаюсь вспомнить, если что-то такое, что можно сделать в octave, но нельзя в matlab.

Сделать то же самое, только быстрее?

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

А тебе не приходило в голову, что не все люди - голодранцы, и многие могут себе позволить купить хороший софт?

А это они уже будут соответствующим органам рассказывать.

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

А это они уже будут соответствующим органам рассказывать.

Ты несёшь бред. Причем феерический.

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

Ты несёшь бред. Причем феерический.

Ну ты тоже причем не менее феерический.

И как один из возможных сценариев развития событий так вполне себе реален - вместо приза отгрести по полной !

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

На coursera мелькает какойто Freemat как замена матлабу. Сам не щупал, но интуиция подсказывает, что оно ещё более жалко чем octave.

float
()

Даже если опустить проприетарность MATLAB возникает другой вопрос - зачем нужны эти среды вообще?

C, C++, FORTRAN - дают лучшую производительность в счёте чем любой велосипедный язык из среды (такой как язык MATLAB). Для C, C++, FORTRAN имеется набор научных библиотек таких как LAPACK, GSL и прочих.

Для визуализации имеются такие приложения как gnuplot, xmgrace и другие.

Не вижу никакого смысла делать научные расчёты в какой-либо среде и уж тем более в проприетарной среде.

Так что мой ответ проприерастам из MATLAB - идите лесом.

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

А вот и диванные теоретики подтянулись.

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

Вот, например, все, что нужно мне, в октаве делается на все 100%!

А всё что нужно мне делается на C++ иногда с использованием GSL, построение графиков через xmgrace или gnuplot - спрашивается и зачем тогда нужны среды?

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

C, C++, FORTRAN

Это только когда разработаны и доведены все алгоритмы. а в противном случае - matlab и аналоги лучше всего подходят.

gnuplot

Только не надо про этого безумно жрущего память тормоза.

dinn ★★★★★
()
Последнее исправление: dinn (всего исправлений: 1)
Ответ на: комментарий от anonymous

Практически вертикальная кривая обучаемости, высокоуровневые вещи из коробки, о реализации которых не нужно задумываться человеку, для которого программирование и среды программирования - инструмент, а не предмет глубокого изучения. Множество специализированных тулбоксов, этот пункт скорее попадает под «высокоуровневые вещи из коробки». Для продвинутых - возможность взаимодействия с библиотеками на С (mex).

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

Это только когда разработаны и доведены все алгоритмы. а в противном случае - matlab и аналоги лучше всего подходят.

Чем это они лучше подходят? Потому что в вузе изучали MATLAB, Mathcad, Maple и теперь по привычке дальше используете? Я вот от этого мусора в виде сред отказался полностью в пользу преимущественно C++, даже и в том случае когда код пишется с нуля, а не допиливается существующий.

Только не надо говорить о интеграции средств построения графиков в средах, лично мне удобнее иметь для построения графиков отдельные программы.

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

В некоторых статьях реализации своих алгоритмов пишут на матлабе.

С каких это пор в научных статьях стали публиковать исходный код?

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

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

Как именно выкладывать это уже другой вопрос, ясно что печатать книги с кодом неразумно, но можно выкладывать код на в спец. разделе сайта данного журнала.

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

Чем это они лучше подходят?

Т.е. если вы взялись за что-то новое, к чему нужно сначала долго сидеть и думать мозгом что это вообще такое, потом начать на листке выводить алгоритмы, читать литературу. Потом делать первые пробные модели или реализации алгоритмов. И вместо всего этого сразу за c++? Ну делайте, никто не запрещает заниматься мазохизмом.

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

интуиция подсказывает, что оно ещё более жалко чем octave.

Как-то сильно разные вещи интуиния подсказывает разным людям - у кого-то Octave «жалкий», а у кого-то он компилирует любой матлабовский исходник :)

Поэтому и любопытно взглянуть на некий migration guide, ну или хотя бы развёрнутое описание подобного опыта миграции для большого и развесистого проекта.

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