tag:blogger.com,1999:blog-30744165.post3507235981992873824..comments2024-02-16T18:41:32.376+11:00Comments on Записки дебианщика: QtOctave - графическая оболочка для Octavevirenshttp://www.blogger.com/profile/12420257446841864325noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-30744165.post-81623813610782786772012-11-08T20:56:44.991+11:002012-11-08T20:56:44.991+11:00@Ross комментирует...
Думаю ещё будет время когда ...@Ross комментирует...<br /><b>Думаю ещё будет время когда как в 50-е будет актуальная и понятная русскоязычная литература по новейшим вопросам.</b><br /><br /><i>"Жаль только, что в эту пору чудесную жить не придется ни мне, ни тебе".</i><br /><br />Современная научная литература = английский язык. Если, конечно, хочется заниматься актуальными вещами.<br /><br /><b>Поймите, сперва идёт заинтересованность в технике и только потом (от нужды) изучение языка. А если всё изначально будет на ихнем языке</b><br /><br />Китайцы и индусы изучают английский в своих (далеко не самых лучших) университетах, и там учат по современным английским книгам. И все живы, здоровы, и заполоняют университеты других стран. В отличие от.<br /><br /><b>Я скажем, и не собирался знать английский всерьёз</b><br />А я-то всегда думал, что университетское образование - это ещё и владение иностранным языком....<br /><br />@Анонимный комментирует...<br /><b>Уважаю. Хотя сам использую октаву в чистом виде (пересел после матлаба по необходимости - привычка) на разных линуксах.</b><br /><br />Анонимус, качество кода Октавы, скажем так, оставляет желать очень много лучшего. Как и документация. У октавы нет profiler, нет возможности запускать MEX-файлы, паршивая документация, очень плохо с алгоритмами оптимизации... И нет графического интерфейса (хотя есть QtOctave, про что и пост).<br /><br /><b>Вот что было бы совсем интересно - это генерация C-кода для всякого железа</b><br /><br />Вот, кстати, этим геморроем сейчас автор этих строк и страдает. Только не для железа, а для ускорения алгоритмов оптимизации. Буквально сегодня дописал на ANSI C + BLAS алгоритм для convex quadratic programming на C - так оно тратит 2 микросекунды на итерацию, по сравнению с 50 в M-файле.<br /><br />Анонимус, проблема в том, что эти ваши MATLAB Embedded Coder выдают абсолютно нечитабельный (и потенциально - не самый лучший) выхлоп на C/C++. Написанное руками человека, имеющего представление о том, что он делает - намного лучше. Кстати, переплюнуть JIT-компилятор матлаба при написании того же алгоритма на ANSI C было на удивление непросто. <br /><br />Думаю скоро написать пост по результатам битья головой о стену.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-56666861083372374562012-11-08T20:05:49.651+11:002012-11-08T20:05:49.651+11:00Уважаю. Хотя сам использую октаву в чистом виде (п...Уважаю. Хотя сам использую октаву в чистом виде (пересел после матлаба по необходимости - привычка) на разных линуксах. Вот что было бы совсем интересно - это генерация C-кода для всякого железа (по подобию MATLAB Embedded Coder) из m-файлов.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-46477374072801219742012-03-27T03:54:30.047+11:002012-03-27T03:54:30.047+11:00>читать современную литературу (а не устаревшее...>читать современную литературу (а не устаревшее барахло 60-х годов). <br />Думаю ещё будет время когда как в 50-е будет актуальная и понятная русскоязычная литература по новейшим вопросам.<br />Поймите, сперва идёт заинтересованность в технике и только потом (от нужды) изучение языка. А если всё изначально будет на ихнем языке, от самых азов- многих мы просто потеряем.<br />Я скажем, и не собирался знать английский всерьёз если бы не интерес к науке и технике, который родился и вырос на советских учебниках и научно-технических журналах. В которых всё было понятно и наглядно даже для школьника. А уж потом...Rosshttps://www.blogger.com/profile/18086026242392789776noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-23362050506892796842011-12-09T14:14:29.131+11:002011-12-09T14:14:29.131+11:00@Блог посвящённый софту комментирует...
Ну до матл...@Блог посвящённый софту комментирует...<br /><b>Ну до матлаба ему ещё очень далеко, хотя, как говорится всё впереди...</b><br />Третья версия - это то, что уже съедобно. То есть это вообще можно рассматривать для хоть каких-то применений.<br /><br /><br />@Анонимный комментирует...<br /><b>Практически не обращаюсь к МАТЛАБ за консольными вычислениями.</b><br />Повезло. Я без матлаба не жилец, потому как Октава не умеет нормально делать графики, которые можно на ходу анализировать. И нет, гнуплот это не решение.<br /><br /><br />@v-2e комментирует...<br /><b>Я вот для расчётов использую Sage, который включает в себя и SciPy, и NumPy, и Matplotlib, и ещё много</b><br />Оооо даааа, Sage это вообще как Грендайзер-робот-звездолёт: огромный, страшный и корявый :-) Семь ног, десять рук, три задницы... Одна рука из стекла, вторая из бетона, третья наполовину доделана из углеродных нанотрубок... Емакс на этом фоне как трёхколёсный велосипед "Дружок" перед межгалактическим звездолётом :-)<br /><br /><br /><b>Что же касается Octave, то меня интересует такой вопрос: насколько синтаксис Octave схож с синтаксисом MATLAB'а</b><br />Почти идентичен. После долгого поливания разработчиков октавы дерьмом, пардон, до них таки дошло, что их жалкая поделка никому не нужна без 100% совместимости с матлабом. И с третьей версии они начали пилить это в правильную сторону. <br /><br /><b>с тем, чтобы предложить коллегам читать учебники по MATLAB'у, а расчёты проводить в Octave - для тех, кто привык к нему?</b><br />Октава в консоли почти не отличается от матлаба. Октава - это такая любительская поделка под матлаб. <br />Очень слабая поддержка функций, нужных для теории управления, глупые ошибки в Images processing toolbox (функция imread не читает tiff-файлы? и это в релизе!?)... В общем, елозить напильником по ней придётся.<br /><br /><b>И может ли GNU Octave + QtOctave эффективно заменить MATLAB в научных вычислениях?</b><br />Зависит от области. В обработке изображений - в принципе да, в теории управления - нет. Это то, что знаю я.<br /><br />Октава это каркас, причём весьма красноглазый и местами недоделанный. Но для старта сойдёт. Для серьёзных вещей покупайте матлаб без колебаний.<br /><br /><b>имея возможность и желание перевести компьютеры на работе на свободное ПО</b><br />А надо ли? Большинство нормальных инженерных программ всё равно платные (AutoCAD, программы для FEM, MATLAB...). Себе дороже. Красноглазая недоделка Октава - это лучшее (слышите? ЛУЧШЕЕ!) из всего научного опенсорца. Всё остальное жиже на порядок.<br /><br /><br /><b><br />>> научных вычислениях<br />>> сотрудников, не знающих английский<br /></b><br />Таких надо гнать ссаными тряпками от научных вычислений. Человек, не знающий английского, не получил нормального образования и не способен читать современную литературу (а не устаревшее барахло 60-х годов). <br />Выкидывайте таких "сотрудников" подальше, а то будете, как мифи, слиты с помойками типа Краснодарского политехнического колледжа....<br /><br /><b>Кстати, а почему вы пишете "GNU/Octave" а не "GNU Octave"?</b><br />Дань уважения проекту GNU, о котором сейчас не часто вспоминают. Октава - часть GNU. В общем, это (в моём случае) напоминание о старике Столмане и его GNU. <br /><br /><b>Ведь насколько я понял аргументацию этого слэша в слове "GNU/Linux", его следует понимать как "GNU+Linux"</b><br />В общем да. Но и Октава без GNU не случилась бы. Это я вот на это намекаю.<br /><br />Кстати, QtOctave в Ленни есть, должа быть и в Сквизи (у меня его нету нигде).virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-27202948624627600802011-12-08T20:02:39.572+11:002011-12-08T20:02:39.572+11:00> Знаю я вас, оголтелых питонистов :-)))
Хех.....> Знаю я вас, оголтелых питонистов :-)))<br /><br />Хех... Вы нас ещё плохо знаете... :) Я вот для расчётов использую <a href="http://sagemath.org" rel="nofollow">Sage</a>, который включает в себя и SciPy, и NumPy, и Matplotlib, и ещё много нужных вещей.<br /><br />Что же касается Octave, то меня интересует такой вопрос: насколько синтаксис Octave схож с синтаксисом MATLAB'а (с тем, чтобы предложить коллегам читать учебники по MATLAB'у, а расчёты проводить в Octave - для тех, кто привык к нему)?<br />И может ли GNU Octave + QtOctave эффективно заменить MATLAB в научных вычислениях? Да и вообще, в каком направлении стоит копать, имея возможность и желание перевести компьютеры на работе на свободное ПО и имея сотрудников, не знающих английский?<br /><br />Кстати, а почему вы пишете "GNU/Octave" а не "GNU Octave"? Ведь насколько я понял аргументацию этого слэша в слове "GNU/Linux", его следует понимать как "GNU+Linux", а если без него, например "GNU Octave", - как "Octave от проекта GNU". Или я что-то недоразумел?<br /><br />Спасибо!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-51904349926700526382009-12-01T11:22:28.101+11:002009-12-01T11:22:28.101+11:00Больше года пользуюсь собственной сборкой - octave...Больше года пользуюсь собственной сборкой - octave + notepad++/npp_exec. Очень удобно. Практически не обращаюсь к МАТЛАБ за консольными вычислениями.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-86111709700224479692009-10-10T03:32:13.078+11:002009-10-10T03:32:13.078+11:00Ну до матлаба ему ещё очень далеко, хотя, как гово...Ну до матлаба ему ещё очень далеко, хотя, как говорится всё впереди...Блог посвящённый софтуhttps://www.blogger.com/profile/07612070329253750327noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-55894612322811566142009-10-06T23:07:33.040+11:002009-10-06T23:07:33.040+11:00@triklozoid комментирует...
Спасибо, поправлено.
...@triklozoid комментирует...<br />Спасибо, поправлено.<br /><br />@Dr.AKULAvich комментирует...<br /><b>qtoctave присутствует в репозиториях Ubuntu 9.10</b><br />И это хорошо. Просто у меня кое-где всё ещё Этч и там его нету.<br /><br /><b>Чувствую, скоро octave станет моей настольной программой. Надо будет рассчитывать электрические цепи.</b><br />Надеюсь, однако: (1) мало документации, (2) графический интерфейс в зачаточном виде и (3) мало тулбоксов делают обживание Октавы делом непростым.<br /><br />@ can3p комментирует...<br /><b>Вопрос, а как в octave со скоростью по сравнению с matlab</b><br />Октава быстрее, по крайней мере на обработке изображений. Типичные операции (Фурье, перемножение матриц) быстрее на 10-15%. Замеры где-то были, надо будет поискать и выложить.<br /><br /><b>и есть ли поддержка например graphic toolbox и guide?</b><br />Это я не очень понял, что имеется в виду.<br /><br /><br />@Сергей комментирует...<br /><b>Спасибо, Миша!</b><br />Ю аре велком, как говорят в наших степях :-)<br /><br /><b>Однако поскольку я для тех же целей пользуюсь питоном</b><br />Знаю я вас, оголтелых питонистов :-)))<br /><br /><b>не удержусь и подброшу</b><br />Это я только за. Кстати, ссылки включил в пост. <br />Спасибо!<br /><br />@NL комментирует...<br /><b>Python + matplotlib мне достаточно</b><br />Это да, но не всем хватает...virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-73203996731628605242009-10-06T05:05:37.719+11:002009-10-06T05:05:37.719+11:00Python + matplotlib мне достаточноPython + matplotlib мне достаточноAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-35298223838820440262009-10-05T21:33:29.754+11:002009-10-05T21:33:29.754+11:00Спасибо, Миша!
Однако поскольку я для тех же целе...Спасибо, Миша!<br /><br />Однако поскольку я для тех же целей пользуюсь не м̶а̶т̶л̶а̶б̶о̶м̶ октавой, а питоном, то не удержусь и подброшу и̶з̶ в̶р̶а̶ж̶е̶с̶к̶о̶г̶о̶ л̶а̶г̶е̶р̶я̶ пару ссылок на графические оболочки для Python и SciPy. Итак,<br /><br /><a href="http://www.pythonxy.com/foreword.php" rel="nofollow">Python(x,y)</a> готовый дистрибутив питона для научных нужд (как теперь говорят «с батарейками» — всё сразу, и библиотеки, и графическая оболчка, даже две).<br /><br /><a href="http://code.google.com/p/spyderlib/" rel="nofollow">SPYDER</a> (графическая оболочка, входит также в Python(x,y) в дополнение к Eclipse)<br /><br />Хотя я сам использую совсем не графический, но очень удобный IPython :-)Sergeyhttps://www.blogger.com/profile/00441172787160329883noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-47222606662195087772009-10-05T17:55:20.313+11:002009-10-05T17:55:20.313+11:00Вопрос, а как в octave со скоростью по сравнению с...Вопрос, а как в octave со скоростью по сравнению с matlab и есть ли поддержка например graphic toolbox и guide?Anonymoushttps://www.blogger.com/profile/03817569686261056848noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-6771829040723990702009-10-05T16:48:49.930+11:002009-10-05T16:48:49.930+11:00qtoctave присутствует в репозиториях Ubuntu 9.10. ...qtoctave присутствует в репозиториях Ubuntu 9.10. Версия аналогичная (совпадает ли ревизия svn, не знаю). Чувствую, скоро octave станет моей настольной программой. Надо будет рассчитывать электрические цепи.drakulavichhttps://www.blogger.com/profile/10567533341020480269noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-50890099815577346672009-10-05T09:28:48.078+11:002009-10-05T09:28:48.078+11:00..в графической консолькЕ..
..по клавишЕ TAB....в графической консолькЕ..<br />..по клавишЕ TAB..triklozoidhttps://www.blogger.com/profile/07530456792850064827noreply@blogger.com