Программирование в Матлабе
Скажите, это круто? это настоящее полноценное программирование? Мне казалось, что это просто применение статистических методов и калькуляции матриц. Но у нас на фирме в последнее время считается очень крутым само по себе умение программировать в Матлабе (хотя программы предназначены на считывание каких-то данных и на несложные манипуляции типа аггрегации). Есть ли там действительно хитрости, достойные восхищения?
это настоящее полноценное программирование?
Вопрос не имеет объективного ответа.
Некоторые скажут тебе, что полноценное программирование - только на ассемблере.
А так, ты же знаешь, что есть четыре уровня языков - машинный код, ассемблер, высшие языки и 4GL (языки четвертого поколения, специальные языки, скрипт-языки и т.п. - есть много имен). Матлаб относится, как и SQL, SAS, SPSS, Maple, R и т.п. к этим языкам четвертого поколения. Как и все эти языки, он позволяет больше, чем просто статистические методы, но это все равно специальный язык, с Явой, Си ++ или Питоном несравнимый.
Ну вот, для меня программирование - это на С++ и на Яве, где можно придумывать концепции, структуры. А это построчное программирование в Матлабе - где тут место для фантазии или интересных решений?
Ну вот, для меня программирование - это на С++ и на Яве, где можно придумывать концепции, структуры.
Опять-таки, все это не объективно. Ассемблерист посмеется над твоими структурами.
А это построчное программирование в Матлабе - где тут место для фантазии или интересных решений?Фантазия нужна в театре. При программировании нужны эффективность и надежность.
очень сильный тул в плане манипуляции матриц... я в хф же преподавала в зимнем семестре, так что я делала лекцию Web Science, а это темы типо collaborative filtering, social network analysis. вот мы и делали это в матлабе.
НО если я соглашусь еще раз делать лекцию, то подумываю делать всё в R
ну ты тоже можешь создать какие-то сложные проги и ко, хотя да, я соглашусь, что это не программирование, это больше тул с доп возможностями.
В мед иследования тоже матлаб мы использовали. Короче где анализ и манипуляции матриц, там часто используют матлаб. Особенно где нет таких хадкор программеров.
Сядь и обучись сама. Может на корзере есть курс какой-то, где матлаб используют? вот будет мотивация у тебя
Так я умею. По R я даже лекцию читала. Я просто не понимаю, в чем там крутизна?
за что я люблю своих коллег, так за карандаш, никаких сомнений и никаких удивлений, даже наоборот рады, если хоть немного без монитора поговорим
если тебе интересно, посмотри эту штуку, я от нее в восторге:
http://www.esteco.com/modefrontier
я в R могу пару packages пользовать. И когда я показываю это клиентам, в т-ч- и университетским, все до сих пор в таком восторге были))) хотя делов то, уметь гуглить и составить себе commands, которые нужны. Но на некоторых впечатление производит) но это, конечно, самая верхушка айсберга.
неоторые считают круто программировать на VB в Excel
А почему бы и нет, если умееш?? Я вот к сожалению не умею, и каждый раз матерюсь когда что-нибудь нужно автоматизировать в экселе...
Программирование, как и VBA, например. Но крутизны конечно же нет.
Я использую Октаву, те же яйца только в профиль. Даже матлабовские скрипты можно не изменяя использовать, конечно не сильно специализированные. Но я одна у нас. Кванты свой спец.тул используют - Quantlab.