реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> С чего начать изучение matlab
_Anatoliy
сообщение Sep 4 2016, 14:06
Сообщение #16


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Herz @ Sep 4 2016, 16:49) *
Можно поинтересоваться, что это за Prime и почему он похоронил для Вас МАТЛАБ?

Похоже речь не о матлабе а о маткаде.
Go to the top of the page
 
+Quote Post
DASM
сообщение Sep 4 2016, 16:22
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Сергиенко кстати зря забыли. http://www.rphf.spbstu.ru/dsp/lib/Sergijenko_2003.pdf

Для ЦОС самые азы и достаточно понятно, с примерами на Матлабе
Go to the top of the page
 
+Quote Post
syoma
сообщение Oct 27 2016, 12:39
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Для тех, кто занимается разработкой систем управления - т.е. клацаньем полевиками в инверторах, различного рода автоматизацией, ТАУ, автоматами состояний, изучение МАТЛАБа следует начать с Simulink.
Go to the top of the page
 
+Quote Post
Alex-GTU
сообщение Nov 7 2016, 08:40
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 587
Регистрация: 23-05-05
Пользователь №: 5 318



Цитата(ViKo @ Sep 3 2016, 12:30) *
Вот такую книжку имею.
http://ay.by/lot/matlab-uchebnyj-kurs-v-f-...5015687123.html
Маленькая, да удаленькая. Нахожу в ней ответы на многие вопросы. Где скачать, не знаю.


А где взять? Может кто видел на просторах инета?


--------------------
В дебрях коры, в мозговой глубине, стремные мысли пригрезились мне.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 8 2016, 05:45
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



а) рекомендую не тратить деньги, а вместо матлаба поставить octave
б) у Гонсалеса и Вудса есть хорошая книга по цифровым методам обработки изображений с использованием матлаба (99% кода заведется без лишних усилий и в octave)
в) пока не будет задач, которые нужно решать, ничего интересного не получится
г) от себя могу порекомендовать лабораторки, которые я черт-те когда писал для студентов (приматы). Я начал было его под октаву модифицировать, но плюнул. Сейчас, спустя много лет, опять этот (но уже несколько видоизмененный) курс нужно читать аспирантам, надеюсь выехать на них (если нарешают все по-человечески, можно будет вставить код в пособие).

P.S. Крайне советую почитать Львовского и дядюшку Кнута: освоив LaTeX, можно будет все эти техзадания и прочую РКД клепать, как пирожки! Без латеха это уныло. Особенно если делаете в каком-нибудь дурацком "офисе", а не программе, предназначенной для верстки текстов.
P.P.S. Элементарные графики на ура чертятся гнуплотом (очень удобно автоматизировать рутину: накатал скрипт на баше, да вперед). Для красоты можно поставить mathGL, но с ним больше возни и меньше примеров в сети.

Сообщение отредактировал Эдди - Nov 8 2016, 05:49
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Nov 8 2016, 08:49
Сообщение #21


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Эдди @ Nov 8 2016, 09:45) *
P.S. Крайне советую почитать Львовского и дядюшку Кнута: освоив LaTeX, можно будет все эти техзадания и прочую РКД клепать, как пирожки!

Сначала Путеводитель по пакету LaTeX и его расширению LaTeX2ε М. Гуссенс, Ф. Миттельбах, А. Самарин, а потом уже Кнута (он только про TeX)


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
sidy
сообщение Nov 11 2016, 08:08
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333



del

Сообщение отредактировал sidy - Nov 11 2016, 08:13
Go to the top of the page
 
+Quote Post
Укушенный воблой
сообщение Dec 31 2016, 18:14
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484



Хотелось бы услышать от коллег про примеры использования матлаб в их работе, которые должны начинаться примерно так "матлаб мне помог ....", "без матлаб я бы не смог ...", "благодаря матлабу я ....".
А то я более 30 лет как-то обходился, но смотрю народ юсает.
Я и подумал: "может я мне начать его юсать?"
Но пока не могут придумать задачи, для которой он бы был полезен мне
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 1 2017, 11:22
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Укушенный воблой @ Aug 31 2016, 10:27) *
Тоже хочу начать использовать в своей работе матлаб/маткад
Только пока не могу придумать - что с их помощью можно делать в моей работе.

Цитата(Укушенный воблой @ Dec 31 2016, 20:14) *
А то я более 30 лет как-то обходился, но смотрю народ юсает.
Я и подумал: "может я мне начать его юсать?"
Но пока не могут придумать задачи, для которой он бы был полезен мне

Страдаете от безделья? Я Вам уже отвечал: МАТЛАБ, как и всякий инструмент, предназначен для тех, кто понимает, для чего он им.
Если не возникало потребности, не надо выдумывать их на ровном месте. "Юсайте" то, что помогает решать задачи, а не создавать их.
Мне бы Ваши проблемы...
Цитата(Эдди @ Nov 8 2016, 07:45) *
в) пока не будет задач, которые нужно решать, ничего интересного не получится

+1. И мало-мальски толкового.
Go to the top of the page
 
+Quote Post
Укушенный воблой
сообщение Jan 1 2017, 15:35
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484



Цитата(Herz @ Jan 1 2017, 12:22) *
Страдаете от безделья?

Расширяю кругозор, разрабатываю скиллы
Go to the top of the page
 
+Quote Post
syoma
сообщение Jan 1 2017, 17:48
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Укушенный воблой @ Dec 31 2016, 20:14) *
Хотелось бы услышать от коллег про примеры использования матлаб в их работе, которые должны начинаться примерно так "матлаб мне помог ....", "без матлаб я бы не смог ...", "благодаря матлабу я ....".
А то я более 30 лет как-то обходился, но смотрю народ юсает.
Я и подумал: "может я мне начать его юсать?"
Но пока не могут придумать задачи, для которой он бы был полезен мне

Тоже хотел ответить в том же духе, что и предыдущий ответчик.
Почему никто не задает вопросы, почему нужны такие продукты Ansys Maxwell, Modelsim или Pspice? Для математика Matlab примерно то же самое, как и указанные выше продукты для электронщика.

С другой стороны мой опыт: была задача разработать с нуля и реализовать на ПЛИС алгоритм управления и защиты 3-х фазного инвертора. Благодаря Матлабу я решил задачу за 4 месяца без каких либо знаний VHDL или Verilog. Было сгенерировано автоматически более 200 тыс. строк кода.
Также у меня сейчас коллеги имеют возможность разрабатывать алгоритмы управления системами коменсации реактивной мощности с нуля и затем самостоятельно запускать их на реальном железе в реальном времени. Без Матлаба они бы просто не смогли это сделать самостоятельно, без помощи Си- программистов.
Go to the top of the page
 
+Quote Post
Укушенный воблой
сообщение Jan 1 2017, 18:25
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484



В матлабе можно и ПЛИСы программировать? blink.gif

Цитата(syoma @ Jan 1 2017, 18:48) *
Для математика Matlab примерно то же самое, как и указанные выше продукты для электронщика.

Так я не математик. Я инженер-конструктор РЭА + программист С/С++

Сообщение отредактировал Укушенный воблой - Jan 1 2017, 18:25
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 1 2017, 19:05
Сообщение #28


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Укушенный воблой @ Jan 1 2017, 20:25) *
Так я не математик. Я инженер-конструктор РЭА + программист С/С++

И я не математик. Хотя глубины знаний математики явно не хватает. Занимаюсь прикладными исследованиями. И для разработки алгоритмов сбора, обработки и визуализации данных без МАТЛАБа бы не обошёлся. То есть, то же можно сделать и на С/С++, но мне МАТЛАБ проще, удобнее и понятнее. Очень высокого уровня продукт. Весьма помогают спецпакеты, не говоря уже о Simulink. Хэлп вообще без равных, нигде такого не видел.
Хотя для МК использую только С.
Но повторюсь, пока не появилось достойной задачи, высасывать её из пальца - пустое дело. Тратить время на абстрактное изучение - роскошь, причём бесполезная. Без практики выветрится мгновенно. Так что не разбазаривайте время - мой Вам совет. Представьте себе, что должны были бы купить этот пакет. Возник бы вопрос, что с ним делать?
Go to the top of the page
 
+Quote Post
syoma
сообщение Jan 1 2017, 20:18
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Укушенный воблой @ Jan 1 2017, 21:25) *
В матлабе можно и ПЛИСы программировать? blink.gif

Можно. И микроконтроллеры c DSP тоже можно.
Точнее не программировать, а автоматически генерировать VHDL и Cи-код из моделей в Simulink.
В принципе я на 99% уверен, что алгоритм автоматической посадки Falcon 9 сгенерирован из Matlabа.
Go to the top of the page
 
+Quote Post
alexunder
сообщение Jan 2 2017, 00:00
Сообщение #30


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(Укушенный воблой @ Dec 31 2016, 19:14) *
Хотелось бы услышать от коллег про примеры использования матлаб в их работе, которые должны начинаться примерно так "матлаб мне помог ....", "без матлаб я бы не смог ...", "благодаря матлабу я ....".

Матлаб удобен для решения системных задач.
Приведу пример из своей прошлой деятельности. Стояла задача переносить изображение объекта из оптического микроскопа в layout-редактор для электронной литографии. Объект - лепесток двумерного кристалла (MoS2, WS2), случайно расположенный на кремниевой подложке, мы делали из них полевые транзисторы, эл. литография - для нанесения стока и истока соответственно. На каждой подложке таких лепестков 20-30 и все расположены случайно, имеют разную форму, т.е. каждый раз необходим новый дизайн транзистора. Изображение сначала выравнивалось по маркеру на подложке, затем преобразовывалось в бинарный вид таким образом, чтобы оставались видны очертания лепестка и маркера (т.е. каждый раз подбирался порог вручную), а результирующий растровый файл спец. утилитой сохранялся в формат layout-редактора. Изначально эти операции проводил студент-"негр" вручную для каждого объекта. Поскольку студент выполнял свою работу плохо, пришлось сделать полноценный софт с графическим интерфейсом в среде Матлаб для меня и моих коллег, в котором все описанное делалось за пару кликов.

Главное окно и окно просмотра очередного изображения объекта (коричневый многоугольник). Требовалось строгое выравнивание креста (между маркерами Г+Е) по гориз./вертикали (изображения из микроскопа всегда чуть-чуть повернуты, даже на десятые доли градуса), программа сама анализировала положение креста и находила угол, на который его следовало повернуть, осуществляла поворот.
Прикрепленное изображение


После преобразования в бинарный вид при помощи т.н. пороговой функции. После этого данные сохранялись в файл редактора.
Прикрепленное изображение


Картинка из layout-редактора. Красный слой - результат работы; темно-зеленые маркеры - матрица подложки, остальное - метализация стока и истока.
Прикрепленное изображение


Отвечая на Ваш вопрос: Матлаб помог значительно сократить время разработки layout'а серии устройств и улучшить точность позиционирования конвертированных изображений, как следствие, точность расположения метализации стока и истока.

Еще у меня был batch-обработчик рамановских спектров на Matlab: нужно было по шаблону находить пики в спектрах, делать аппроксимацию (вплоть до 4-х компонент внутри одного пика) и сохранять результаты в файл.
Pros:
- в Матлаб довольно быстро можно написать скрипт или полноценное ПО для комплексной обработки данных
- наиудобнейшая (среди интерпретируемых языков) отладка: на лету вставляй точки останова и радуйся.
- удобные, быстрые и качественные (с научной и инженерной т.з.) компоненты графического представляения данных (имею ввиду то, что является результатом работы plot(), surf() и пр.).
- отличная документация, огромное сообщество

Contras:
- matlab как язык программирования очень примитивен по сравнению с другими интерпретируемыми языками
- создавать GUI можно, но вся GUIшная подсистема реализована на... Java. cranky.gif Со всеми вытекающими последствиями, ограничениями и глюками.
- нет нормального multithreading. Вообще! То есть для задач автоматизации процессов матлаб непригоден.
- высокая стоимость, особенно для коммерческого использования (для личных целей - можно прикинуться студентом или воспользоваться лекарством от жадности sm.gif

Автору и пострадавшему от воблы еще раз повторю: если задача требует матлаба, берите матлаб sm.gif Если Вам нужно численно решить интеграл или СЛАУ, то проще на Си написать код (ИМХО).
Кстати, я был закоренелым фанатом Матлаб, пока не изучил Питон. Сейчас описанную задачу я решил бы с использованием Питона и .Net гораздо красивее, ведь как интерпретируемый язык сверхвысокого уровня Питон просто гениален.

P.S. альтернатива Матлабу под названием Octave мне не приглянулась, сырой он какой-то. Не понимаю, как ЭТО вообще можно сравнивать с Матлаб.


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 21:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01416 секунд с 7
ELECTRONIX ©2004-2016