Несколько сообщений о МАТЛАБ и о том, как им пользоваться.
Комментарии, критика и восторженное рукоплескание приветствуются в самой категоричной форме.
Комментарии, критика и восторженное рукоплескание приветствуются в самой категоричной форме.
ООП в МАТЛАБ
Так уж получилось, что на старости лет приходится разбираться в объектно-ориентированном программировании в среде МАТЛАБ. И хотя жаловаться на среду я не собираюсь – всем я доволен, благодаря партии!.. (в отличие от некоторых), тем не менее, несколько удивляет отсутствие информации на обычном русском языке относительно вышеуказанного вопроса. Я, конечно, понимаю, что МАТЛАБ не специализируется на ООП, его фишка в другом… но все же! Иногда объектно-ориентированный подход весьма и весьма актуален, а вопли о значительном замедлении вычислений внутри классов – не более чем безграмотное использование оных. Таково мое мнение, такова моя позиция. В общем, поскольку информации об ООП в МАТЛАБ крайне мало, а официальная документация хоть и написана достаточно простым языком, все же немножко англоязычна и совсем чуток запутана (опять же по моим ощущениям), я попробую, по мере своего продвижения в дебри этой темы, написать небольшой мануал: что, как и зачем здесь происходит. Прошу обратить внимание на 3 вещи: 1. я могу ошибаться – чисто гипотетически и, хотелось бы надеяться, не часто, 2. я могу находить не оптимальные решения, 3. я могу упустить что-то важное, посчитав этот момент очевидным. В случае свершения вышеуказанных оказий прошу сообщать посредством комментариев. Содержание. Поскольку предполагается написать типа мануал, то надо какую-то структуру предложить. Я думаю, что отталкиваться я буду от использования различных атрибутов к различным блокам и структура будет примерно следующая: Раздел 1. Общие соображения. Раздел 2. Особенности в методах. Раздел 3. Наследование. Раздел 4. Прочие заморочки. |
Всего комментариев 3
Комментарии
-
Запись от Зосима размещена 28.07.2014 в 17:07 -
ок, учту...
Язык определенно не ориентирован на ООП, а потому работают все связки через известное место. Отсюда вывод: случаи использования предпочтительнее те, где время выполнения не критично, т.е. где вы и так знаете, что счет достаточно быстр.Запись от letete размещена 30.07.2014 в 15:13 -
Основную массу времени поглощает программирование. Вот иной раз и подумаешь. Может взять калькулятор - быстрее сосчитаешь.
Запись от echs размещена 20.05.2016 в 21:08