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

 
 
 
Reply to this topicStart new topic
> Посоветуйте книгу по написанию GUI в Matlab
carliker
сообщение May 18 2010, 04:43
Сообщение #1


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

Группа: Участник
Сообщений: 79
Регистрация: 24-08-09
Из: Tomsk
Пользователь №: 52 019



Посоветуйте книгу по написанию GUI в Matlab, есть несколько книг. Там только основные вопрос рассмотрены. Хотелось бы, что то поглубже посмотреть.

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

Сообщение отредактировал carliker - May 18 2010, 04:59
Прикрепленные файлы
Прикрепленный файл  New1.rar ( 3.75 килобайт ) Кол-во скачиваний: 25
 
Go to the top of the page
 
+Quote Post
RHnd
сообщение May 18 2010, 06:12
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(carliker @ May 18 2010, 08:43) *
По этим книгам которые есть, пробывал сделать простейшую программку. Но почему то она не запускается. Сделано все в точности как в книге.
Может быть кто-нибудь подскажет в чем ошибка?


Лучшая литература, которую я видел в данном направлении - хелп матлаба.
У Вас:
1) В конце файла оператор стоит за end'ом, закрывающим функцию.
2) В самих функциях handles почему-то равен []. Почему - с ходу не разобрался. Возможно, что-то где-то накосячилось раньше.
Go to the top of the page
 
+Quote Post
carliker
сообщение May 18 2010, 09:45
Сообщение #3


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

Группа: Участник
Сообщений: 79
Регистрация: 24-08-09
Из: Tomsk
Пользователь №: 52 019



Цитата(RHnd @ May 18 2010, 10:12) *
Лучшая литература, которую я видел в данном направлении - хелп матлаба.
У Вас:
1) В конце файла оператор стоит за end'ом, закрывающим функцию.
2) В самих функциях handles почему-то равен []. Почему - с ходу не разобрался. Возможно, что-то где-то накосячилось раньше.

На счет оператора за эндом, так я делал так как написано в книги. Я так понял что там энд то и не нужен вовсе. А вот насчет параметра handel аообще ничего не понятно. Допустим я создаю пустой блак, кидаю туда кнопку и окно. Допустим он у меня будет считывать из окна по нажатию кнопки и выводить на блок Text., ну то есть я в пустой бланк добавляю всего лишь несколько строк. Но в ответ на запуск я получаю кучу ошибок
Go to the top of the page
 
+Quote Post
mdmitry
сообщение May 18 2010, 13:54
Сообщение #4


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

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



Цитата(RHnd @ May 18 2010, 10:12) *
Лучшая литература, которую я видел в данном направлении - хелп матлаба.

И ещё демоскрипты с GUI, идущие с MATLAB. На их основе (идеях) делал свои.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Ko4egap
сообщение May 19 2010, 04:44
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



NumPy + SciPy + matplotlib
Абсолютно бесплатно, по возможностям как минимум не хуже матлаба, и полноценный, очень приятный язык программирования (вместо тошнотворного паскалеподобного языка матлаба), и ГУЙ строй-не хочу, хоть на GTK, хоть на QT, хоть на wxWidgets, или вобще на tk.

Минус - требует гораздо больше времени на освоение. Но Python, сейчас где только не используется, так что этот навык лишним не будет.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение May 19 2010, 10:26
Сообщение #6


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

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



Цитата(Ko4egap @ May 19 2010, 08:44) *
NumPy + SciPy + matplotlib
Абсолютно бесплатно, по возможностям как минимум не хуже матлаба, и полноценный, очень приятный язык программирования (вместо тошнотворного паскалеподобного языка матлаба), и ГУЙ строй-не хочу, хоть на GTK, хоть на QT, хоть на wxWidgets, или вобще на tk.

Замена не эквивалентная. GUI сам по себе не интересен. Нужны toolbox, хотя автор топика не указал, что он использует из средств MATLAB.
Не подскажете полного аналога toolbox'ов от MATLAB в каком приложении есть бесплатном? Octave и MAXIMA не обеспечивают аналогичную функциональность. laughing.gif


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
carliker
сообщение May 19 2010, 10:46
Сообщение #7


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

Группа: Участник
Сообщений: 79
Регистрация: 24-08-09
Из: Tomsk
Пользователь №: 52 019



Нужна книга именно по Matlabу, так как все задачи решаемые нами, реашются именно в нем.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение May 19 2010, 13:53
Сообщение #8


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

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



carliker, для MATLAB GUI - второстепенное, поэтому вопросам GUI мало внимания уделяется в литературе, попробуйте поискать информацию на exponenta. В последних версиях несколько изменилась структура написания интерфейсов. Повторюсь, берите демоскрипты и на их основе делайте своё.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Ko4egap
сообщение May 21 2010, 06:44
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



Цитата(mdmitry @ May 19 2010, 14:26) *
Замена не эквивалентная.


Почему это не эквивалентная. Потому что это не попытка клонировать Matlab как в случае с MAXIMA, Octave и другими подобными? Подходы действительно сильно отличаются, но это и к лучшему, ибо на матлабе ну никак не получается у меня написать код, на который было бы приятно смотреть и который было бы приятно отлаживать.

Питон сейчас имеет серьезные расширения. Одно из них это ГУЙ, другое - набор пакетов для математики, а вместе получаем математический пакет с возможностью строить полноценный ГУЙ.

Клонов матлаба перепробовал множество, наверное даже все что есть, и ни один меня не удовлетворил - все как-то криво и действительно, не предоставляет той функциональности что есть у матлаба.

Наткнулся на эти научные пакеты для питона, попробовал и остался доволен. Правда коллегам по работе даже не предлагаю заменить ворованный матлаб на флешке на этот набор, т.к. никто не захочет тратить время на освоение питона, да и будут говорить мол уже написали очень много на матлабе, и с новой системой из этого не получится выдергивать какие-то готовые куски.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение May 21 2010, 10:21
Сообщение #10


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

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



Цитата(Ko4egap @ May 21 2010, 10:44) *
Клонов матлаба перепробовал множество, наверное даже все что есть, и ни один меня не удовлетворил - все как-то криво и действительно, не предоставляет той функциональности что есть у матлаба.

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

Укажите функциональные аналоги (бесплатные) image processing toolbox, communications toolbox, filter design и другие, того же уровня. IMHO, нет бесплатного аналога по функциональности у MATLAB, если используются toolbox'ы, а не ядро. При чем не важно, какая система программирования (MATLAB, Mathematica, Maple, Python и т.д. ).


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post

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

 


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


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