русский
Germany.ruGroups → Архив Досок→ Immer wieder ...montags

​Программирование в Матлабе

511  
alla0 патриот01.03.16 11:19
alla0
NEW 01.03.16 11:19 

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

#1 
  ск@зочник патриот01.03.16 11:26
ск@зочник
NEW 01.03.16 11:26 
in Antwort alla0 01.03.16 11:19

да вроде, нет, хитростей не наблюдаю. сильная штука, но ничего сложного.

какими софтами вы пользуетесь в статистике?

#2 
  Hugo Giari коренной житель01.03.16 11:26
Hugo Giari
NEW 01.03.16 11:26 
in Antwort alla0 01.03.16 11:19
это настоящее полноценное программирование?

Вопрос не имеет объективного ответа.

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

А так, ты же знаешь, что есть четыре уровня языков - машинный код, ассемблер, высшие языки и 4GL (языки четвертого поколения, специальные языки, скрипт-языки и т.п. - есть много имен). Матлаб относится, как и SQL, SAS, SPSS, Maple, R и т.п. к этим языкам четвертого поколения. Как и все эти языки, он позволяет больше, чем просто статистические методы, но это все равно специальный язык, с Явой, Си ++ или Питоном несравнимый.


#3 
alla0 патриот01.03.16 11:30
alla0
NEW 01.03.16 11:30 
in Antwort Hugo Giari 01.03.16 11:26

Ну вот, для меня программирование - это на С++ и на Яве, где можно придумывать концепции, структуры. А это построчное программирование в Матлабе - где тут место для фантазии или интересных решений?

#4 
alla0 патриот01.03.16 11:32
alla0
NEW 01.03.16 11:32 
in Antwort ск@зочник 01.03.16 11:26
В статистике мы как раз и пользуемся Матлабом. Сложность - понятие относительное. Карандашом пользоваться несложно, но если им како-нибудь открытие накарябать, то результат - очень даже. Мне жe не нравится, что тривиальное использование карандаша возводится в ранг искусства.
#5 
  Hugo Giari коренной житель01.03.16 11:49
Hugo Giari
NEW 01.03.16 11:49 
in Antwort alla0 01.03.16 11:30
Ну вот, для меня программирование - это на С++ и на Яве, где можно придумывать концепции, структуры.

Опять-таки, все это не объективно. Ассемблерист посмеется над твоими структурами.

А это построчное программирование в Матлабе - где тут место для фантазии или интересных решений?
Фантазия нужна в театре. При программировании нужны эффективность и надежность.
#6 
  превед! патриот01.03.16 11:50
превед!
NEW 01.03.16 11:50 
in Antwort alla0 01.03.16 11:19

очень сильный тул в плане манипуляции матриц... я в хф же преподавала в зимнем семестре, так что я делала лекцию Web Science, а это темы типо collaborative filtering, social network analysis. вот мы и делали это в матлабе.

НО если я соглашусь еще раз делать лекцию, то подумываю делать всё в R

#7 
  превед! патриот01.03.16 11:53
превед!
NEW 01.03.16 11:53 
in Antwort alla0 01.03.16 11:30

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


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


Сядь и обучись сама. Может на корзере есть курс какой-то, где матлаб используют? вот будет мотивация у тебя

#8 
alla0 патриот01.03.16 11:55
alla0
NEW 01.03.16 11:55 
in Antwort превед! 01.03.16 11:53

Так я умею. По R я даже лекцию читала. Я просто не понимаю, в чем там крутизна?

#9 
  Hugo Giari коренной житель01.03.16 12:14
Hugo Giari
NEW 01.03.16 12:14 
in Antwort alla0 01.03.16 11:55
Я просто не понимаю, в чем там крутизна?

Я тебя уверяю, что ты не знаешь и 5% R.

А крутизна - понятие относительное.

По сравнению с некоммутативной геометрией или квантовой гравитацией любое программирование - детская забава.

#10 
  ск@зочник патриот01.03.16 13:24
ск@зочник
NEW 01.03.16 13:24 
in Antwort alla0 01.03.16 11:32

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


если тебе интересно, посмотри эту штуку, я от нее в восторге:


http://www.esteco.com/modefrontier


#11 
vgostjaxuskaski с шапкой-невидимкой01.03.16 13:30
vgostjaxuskaski
NEW 01.03.16 13:30 
in Antwort alla0 01.03.16 11:55, Zuletzt geändert 01.03.16 18:25 (vgostjaxuskaski)

я в R могу пару packages пользовать. И когда я показываю это клиентам, в т-ч- и университетским, все до сих пор в таком восторге были))) хотя делов то, уметь гуглить и составить себе commands, которые нужны. Но на некоторых впечатление производит) но это, конечно, самая верхушка айсберга.

Сорок тысяч лет в гостях у сказки звёзды подарили мне на счастье силу океана, сердце мертвеца (с)
#12 
  Austin P. коренной житель01.03.16 18:19
Austin P.
01.03.16 18:19 
in Antwort alla0 01.03.16 11:19

неоторые считают круто программировать на VB в Excel.

у Matlab своя специализация, типа как у SAP.

Сравнивнение с Java, C++ или SQL - как сравнение огурца с помидором )))

#13 
  Hugo Giari коренной житель01.03.16 18:27
Hugo Giari
NEW 01.03.16 18:27 
in Antwort Austin P. 01.03.16 18:19

Огурец длиннее! улыб

#14 
viger2 коренной житель01.03.16 18:36
viger2
NEW 01.03.16 18:36 
in Antwort Austin P. 01.03.16 18:19
неоторые считают круто программировать на VB в Excel

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

все что вы сделаете в интернете может быть использовано против вас!
#15 
  Hugo Giari коренной житель01.03.16 18:39
Hugo Giari
NEW 01.03.16 18:39 
in Antwort viger2 01.03.16 18:36

В экселе - ладно, но уметь VB во всех Офисных приложениях и "из одного в другое", так сказать, это не так и просто. И мало кто умеет.

#16 
viger2 коренной житель01.03.16 18:42
viger2
NEW 01.03.16 18:42 
in Antwort Hugo Giari 01.03.16 18:39

Вот и я про тоже

все что вы сделаете в интернете может быть использовано против вас!
#17 
Peskova коренной житель01.03.16 18:42
Peskova
NEW 01.03.16 18:42 
in Antwort alla0 01.03.16 11:19

Программирование, как и VBA, например. Но крутизны конечно же нет.


Я использую Октаву, те же яйца только в профиль. Даже матлабовские скрипты можно не изменяя использовать, конечно не сильно специализированные. Но я одна у нас. Кванты свой спец.тул используют - Quantlab.

#18 
  превед! патриот01.03.16 20:29
превед!
NEW 01.03.16 20:29 
in Antwort vgostjaxuskaski 01.03.16 13:30

улыб ппкс! иногда такими вещами людей удивить можно. тоже паражаюсь порой

#19 
Ingener Evgeni знакомое лицо01.03.16 23:04
Ingener Evgeni
NEW 01.03.16 23:04 
in Antwort alla0 01.03.16 11:19

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

#20