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

 
 
> Версия MATLAB для изучeния?
Hitest
сообщение Oct 29 2017, 20:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 2-08-17
Из: г. Чебоксары
Пользователь №: 98 608



Начинаю изучать MATLAB с нуля. В бумажном виде есть только книга Дьяконова по версии R2007. По моим ощущениям от других книг этого автора, он "в теме". А читать в электронном виде очень не люблю, придется все равно распечатать всю книгу, если она есть в открытом доступе, хорошая и новая.

Кстати, если сейчас есть в продаже хорошая книга по современной версии MATLAB, прошу посоветовать.

Пока подумал, что с 2007 г. математика вряд ли изменилась, поэтому изучение старой версии тоже не пустая трата времени. Но я не увидел в книге и в самом Матлабе 2007 практически никаких средств ввода-вывода сигналов в реальном времени. Хотя бы со входа и выхода звуковой карты. Не говоря уже о вводе-выводе с проф. звуковых карт, где 32 входных канала и столько же выходных.
Хочу обрабатывать звук в реальном времени. Хотя бы простая обработка. На сегодняшний день в Матлабе это возможно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jorikdima
сообщение Nov 2 2017, 02:39
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



1. Изучать матлаб (как таковой а не его тулбокс работы со звуком) можео любой. 2007 в том числе. Это не С#, изучив который 10 лет назад, я не понимаю современный код.
2. Что касается работы со звуковой картой, я не пробовал, но уверен считать данные оттуда не проблема, так как устройство довольно стандартное.
3. По объявленной задаче, имхую, что матлаб справится с потоком со свуковой карты в реальном времени. В том числе обработку, если она не сложная.
4. Я был приверженцом матлаба. Но сейчас его в области научных счислений двигает связка Python+NumPy . На вашем месте при отсутсвии опыта там и там, я бы ударился в питон. Работает везде, хоть в разпберри пай. Бесплатен. Популярен. Матлаб хорош тулбоксами. Если у вас нет обработки, где использовался бы один из тулбоксов очень активно, сэкономив вам время, я бы не брался за матлаб сейчас. А питон даст вам сильный плс в резме, если плюсы там нужны, конечно.
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 2 2017, 06:58
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



QUOTE (jorikdima @ Nov 2 2017, 09:39) *
4. Я был приверженцом матлаба. Но сейчас его в области научных счислений двигает связка Python+NumPy . На вашем месте при отсутсвии опыта там и там, я бы ударился в питон. Работает везде, хоть в разпберри пай. Бесплатен. Популярен. Матлаб хорош тулбоксами. Если у вас нет обработки, где использовался бы один из тулбоксов очень активно, сэкономив вам время, я бы не брался за матлаб сейчас. А питон даст вам сильный плс в резме, если плюсы там нужны, конечно.

+100500 за питон (+numpy). Универсальный язык, позволяет писать код не только для вычислений, но и для обычных утилит и даже взрослых приложений (PyQt). Матлаб на данный момент имеет преимущества:

* если нужен какой-то его тулпбокс, который не имеет аналогов в библиотеках питона;
* используется генератор С или HDL кода из матлабовского скрипта;
* используется Симулинк.

В остальном питон заруливат малтаб без вопросов.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
syoma
сообщение Nov 2 2017, 08:36
Сообщение #4


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

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



Цитата(dxp @ Nov 2 2017, 09:58) *
* если нужен какой-то его тулпбокс, который не имеет аналогов в библиотеках питона;
* используется генератор С или HDL кода из матлабовского скрипта;
* используется Симулинк.

* Если планируется делать контроллер на основе полученного алгоритма. ТС пока только в начале пути - он хочет провести измерения и получить какой-то полезный сигнал, но очень быстро он захочет оптимизировать свой стабилизатор оборотов или сделать его вообще полностью электронным, обработав этот сигнал в реальном времени в микроконтроллере и управляя двигателем с помощью него. И тут Matlab раскрывается в полной мере - вы можете построить в нем полностью свой регулятор оборотов а затем сгенерировать Си код для своего МК, который будет выполняться уже в реальном времени. Мало того, в Симулинке можно построить модель двигателя и сделать оптимизацию по ней. Вряд-ли такое возможно в Питоне.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Nov 2 2017, 15:56
Сообщение #5


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(syoma @ Nov 2 2017, 01:36) *
И тут Matlab раскрывается в полной мере - вы можете построить в нем полностью свой регулятор оборотов а затем сгенерировать Си код для своего МК, который будет выполняться уже в реальном времени. Мало того, в Симулинке можно построить модель двигателя и сделать оптимизацию по ней. Вряд-ли такое возможно в Питоне.

У меня, возможно, ощущения еще десятилетней давности, но всегда казалось, что нечто сгенеренное матлабом (HDL или Си код) не очень применим в реальной жизни, ввиду своей говености. Это уже не так?
И тут палка о двух концах. Если мы говорим о запуске на микроконтроллере то да, наверно можно получить си код из матлаба. А вот если у нас есть условная малина, то там можно и родной питон запускать, без конвертации (которая по любому должна быть встроена как-то в головной код МК). А матлаб на малине не взлетит sm.gif
Go to the top of the page
 
+Quote Post
syoma
сообщение Nov 2 2017, 18:16
Сообщение #6


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

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



Цитата(jorikdima @ Nov 2 2017, 18:56) *
У меня, возможно, ощущения еще десятилетней давности, но всегда казалось, что нечто сгенеренное матлабом (HDL или Си код) не очень применим в реальной жизни, ввиду своей говености. Это уже не так?

Уже давно не так. автоматический си код уже давно используется в промышленности, автоиндустрии и аэрокосмосе. HDL кодером мы пользуемся для весьма сложных дизайнов. Другие клепают на них SDR и прочие плюшки.

Цитата
И тут палка о двух концах. Если мы говорим о запуске на микроконтроллере то да, наверно можно получить си код из матлаба. А вот если у нас есть условная малина, то там можно и родной питон запускать, без конвертации (которая по любому должна быть встроена как-то в головной код МК). А матлаб на малине не взлетит sm.gif

Сам матлаб нет, а вот сгенерированный им код из моделей и m-файловвзлетит, да еще и как. И не только на Распберри, а и на Ардуине или даже Лего, если захочется. Там куча поддерживаемых платформ, начиная от простых 32-х битных STMок и до DSP c x86 процессорами и различными операционками. И можно начать на Raspberry, а потом перенести все на свою платформу.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Hitest   Версия MATLAB для изучeния?   Oct 29 2017, 20:51
- - thermit   Да. И на вчерашний день тоже.   Oct 29 2017, 21:29
- - Hitest   И это возможно с помощью готовых средств, или нужн...   Oct 30 2017, 23:18
- - Эдди   Нет нужды тратить деньги, когда то же самое есть в...   Oct 31 2017, 05:04
- - Hitest   Эдди, здесь я частное лицо, и трачусь только на же...   Oct 31 2017, 15:36
|- - gosha-z   Цитата(Hitest @ Oct 31 2017, 18:36) прогр...   Oct 31 2017, 16:26
- - Эдди   Еще раз: ни в матлабе, ни тем паче в лабвью вы не ...   Oct 31 2017, 18:24
- - Hitest   Ну про то, что Traktor DJ Studio был изначально на...   Oct 31 2017, 19:41
- - Hitest   В общем мне нужно сделать следующую вещь. С микро...   Nov 1 2017, 17:37
|- - Ruslan1   Очень даже номально взять сигнал с микрофонного вх...   Nov 2 2017, 17:28
|- - blackfin   Цитата(syoma @ Nov 2 2017, 21:16) Сам мат...   Nov 2 2017, 18:23
|- - syoma   Цитата(blackfin @ Nov 2 2017, 21:23) А ск...   Nov 2 2017, 18:44
|- - blackfin   Цитата(syoma @ Nov 2 2017, 21:44) Но вооб...   Nov 2 2017, 18:48
|- - syoma   Цитата(blackfin @ Nov 2 2017, 21:48) Что ...   Nov 2 2017, 19:13
- - vvvv   По моему ТС правильной дорогой идет. Он же написал...   Nov 2 2017, 03:24
|- - jorikdima   Цитата(vvvv @ Nov 1 2017, 20:24) По моему...   Nov 2 2017, 03:49
- - Эдди   В простейшем виде задача ТСа решается тремя страни...   Nov 2 2017, 05:52
- - syoma   Мой совет - изучать сразу последний матлаб, потому...   Nov 2 2017, 06:54
|- - Эдди   Цитата(syoma @ Nov 2 2017, 09:54) Матлабе...   Nov 2 2017, 09:20
|- - syoma   Цитата(Эдди @ Nov 2 2017, 11:20) Врите, д...   Nov 2 2017, 10:03
|- - Эдди   Цитата(syoma @ Nov 2 2017, 13:03) 1мс под...   Nov 2 2017, 10:27
|- - syoma   Цитата(Эдди @ Nov 2 2017, 13:27) Офигеть,...   Nov 2 2017, 10:45
- - blackfin   Всё ясно.. Спасибо.   Nov 2 2017, 19:16
- - Hitest   Ну, господа разработчики переругались между собой....   Nov 3 2017, 11:54
|- - jorikdima   Цитата(Hitest @ Nov 3 2017, 04:54) Ну, го...   Nov 5 2017, 02:44
- - Эдди   Как можно матлаб (да даже Octave) сравнивать с так...   Nov 5 2017, 16:53
|- - Grizzzly   Цитата(Эдди @ Nov 5 2017, 19:53) Как можн...   Nov 5 2017, 16:56
|- - Эдди   Цитата(Grizzzly @ Nov 5 2017, 19:56) Несп...   Nov 6 2017, 10:01
- - Hitest   Во всех приличных вузах мира раньше просто маниака...   Nov 5 2017, 19:41
|- - DASM   Цитата(Hitest @ Nov 5 2017, 22:41) а это ...   Nov 6 2017, 08:35
- - Hitest   --------------------------------------------------...   Nov 5 2017, 22:17
|- - Ruslan1   Цитата(Hitest @ Nov 6 2017, 01:17) Назрел...   Nov 5 2017, 22:38
|- - Ruslan1   Цитата(Hitest @ Nov 6 2017, 01:17) По дан...   Nov 6 2017, 08:15
- - syoma   Цитата2.5) Не может быть и речи о замене прочного,...   Nov 6 2017, 08:08
- - Hitest   Цитатакак я искал сейчас новое место файла на сайт...   Nov 9 2017, 23:40
|- - Ruslan1   Цитата(Hitest @ Nov 10 2017, 02:40) Rusla...   Nov 10 2017, 14:19
- - Mikhail B.   Цитата(Hitest @ Oct 29 2017, 23:51) Начин...   Nov 10 2017, 13:56
- - Hitest   ЦитатаДа, ЦОС в Матлабе возможна. Всего лишь возмо...   Nov 10 2017, 19:23
- - Mikhail B.   [quote name='Hitest' date='Nov 10 2017...   Nov 17 2017, 19:20
- - Hitest   Цитата(Mikhail B. @ Nov 17 2017, 20:20) Д...   Nov 20 2017, 08:15
- - Mikhail B.   Цитата(Hitest @ Nov 20 2017, 11:15) То ес...   Nov 20 2017, 21:11


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:28
Рейтинг@Mail.ru


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