tag:blogger.com,1999:blog-30744165.post233297751167390309..comments2024-02-16T18:41:32.376+11:00Comments on Записки дебианщика: GNU Octave: система численных математических расчётов и какая от неё польза в народном хозяйствеvirenshttp://www.blogger.com/profile/12420257446841864325noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-30744165.post-43414654156933537752015-06-03T19:03:22.587+10:002015-06-03T19:03:22.587+10:00А вот и собрал Octave-4 теперь и GUI и в общем вче...А вот и собрал Octave-4 теперь и GUI и в общем вчера день сборки был - KiCAD, Qucs, Octave теперь вообще хорошо.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-67037744571098881122014-03-20T16:26:46.891+11:002014-03-20T16:26:46.891+11:00@ Анонимный комментирует...
В MathLab есть Simuli...@ Анонимный комментирует...<br /><br /><b>В MathLab есть Simulink для моделирования процессов. Каким ПО свободного распространения можно его заменить?</b><br />Полностью - естественно, никаким. И в случае с симулинком - даже не стоит пытаться. <br /><br />Есть Scilab, но это самое убогое поделие (написанное французской INRIA, во имя всего святого!) которое я встречал в ёпенсорце. Матлаб по Юникс есть, и он работает очень хорошо.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-15271710518646946462014-03-18T16:52:43.099+11:002014-03-18T16:52:43.099+11:00В MathLab есть Simulink для моделирования процессо...В MathLab есть Simulink для моделирования процессов. Каким ПО свободного распространения можно его заменить? Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-27157603235728673092013-06-09T00:31:36.875+10:002013-06-09T00:31:36.875+10:00Возник вопрос, а если переменная зависит от некото...Возник вопрос, а если переменная зависит от некоторого параметра, как это забить в Octave при использовании символьных вычислений?<br />Например:<br />% phi - переменная зависящая от t<br />% dphi - первая производная phi по t<br />S = Cos(phi)<br /><br />В ответе я должен получить: S = -dphi*Sin(phi)<br /><br />Попробовал использовать следующий прием:<br />phi = dphi*t<br />Но на выходе я получил:<br />S = -dphi*Sin(dphi*t)<br />Или на крайний случай, как сделать так, чтобы он не заменял phi на dphi*t?Константинhttps://www.blogger.com/profile/01577518571102010906noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-89162219837057047782012-12-07T04:46:44.415+11:002012-12-07T04:46:44.415+11:00@virens
(как и огрызок теории вероятности в полгод...@virens<br /><b>(как и огрызок теории вероятности в полгода по отвратительной книжке Чистякова 1978 года)</b><br />Какая блин, до боли во всех местах, знакомая книжка, они ее во все подразделения МИФИ пихают чтоли?<br /><b>Вот потому на мифи и поставили крест, во всех смыслах</b><br />Боюсь крест не только на МИФИ, но и действительно на ВСЕЙ российской науке...Iskanderhttps://www.blogger.com/profile/14147777464324088694noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-37661953709722968092012-08-02T23:06:18.366+10:002012-08-02T23:06:18.366+10:00Лично мне довелось познакомиться с Матлабом года с...Лично мне довелось познакомиться с Матлабом года с 94-го, когда ещё под DOS. Так что Октава по-моему чрезвычайно удобная штука, когда на Матлаб просто нет денег, а считать надо.<br /><br />Насчёт Октавы под Windows - есть ещё тот же Cygwin-овский X Server. По ним и Октава, и gnuplot, и ftlk. Разобравшись - сносно, хотя Windows даёт о себе знать.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-54543730676735996272012-03-25T14:13:08.908+11:002012-03-25T14:13:08.908+11:00@Const комментирует...
set term wxt
Проблема в том...@Const комментирует...<br /><b>set term wxt</b><br />Проблема в том, что я не знаю, как Октава вызывает Гнуплот и как оно передаёт ей параметры.<br /><br />Далее. Ещё проблема в том, что в Матлабе я могу ткнуть в график мышкой и посмотреть, например, значения кривой. В Октаве этого нет, а очень-очень нужно.<br /><br /><b>Ну и, на всякий случай: Version 4.4</b><br />У меня тоже, но я честно про возможность крутить графики в гнуплоте не знал. Век живи, век учись... Попробуем.<br /><br /><br />@Анонимный комментирует...<br /><b>Надеюсь, автор / редактор читает такие запоздалые комментарии.</b><br />Обязательно читает. Автор, во всяком случае :-)<br /><br /><b>Исправьте, пожалуйста, систематическую опечатку: «GNU/Octave»</b><br />Я думал, что оно так политкорректнее будет. Типа напоминание, что это относится к проекту GNU. Тем не менее, Анонимус прав - без слеша читается лучше. Исправлено.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-51902926340030531122012-03-25T06:04:26.813+11:002012-03-25T06:04:26.813+11:00Надеюсь, автор / редактор читает такие запоздалые ...Надеюсь, автор / редактор читает такие запоздалые комментарии.<br />Исправьте, пожалуйста, систематическую опечатку: «GNU/Octave» на «GNU Octave», т.е. слэш на пробел — больно глаз режет.<br />Спасибо.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-4666815016385466782012-03-01T20:35:20.940+11:002012-03-01T20:35:20.940+11:00Const, а как?! Мой гнуплот в Ленни - не позволяет....<b>Const, а как?! Мой гнуплот в Ленни - не позволяет. Оттого и страдания.</b><br /><br />set term wxt<br /><br />У меня оно, кстати, по умолчанию стоит.<br /><br />Ну и, на всякий случай: Version 4.4Consthttps://www.blogger.com/profile/04268727539225736110noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-19770518354566571022012-02-29T02:52:03.297+11:002012-02-29T02:52:03.297+11:00@Const комментирует...
Я, конечно, согласен, Гнупл...@Const комментирует...<br /><b>Я, конечно, согласен, Гнуплот не без недостатков… но у что-что, а крутить 3D график мышью он позволяет ;)</b><br />Const, а как?! Мой гнуплот в Ленни - не позволяет. Оттого и страдания.<br /><br />И ещё. В матлабе на графиках можно посмотреть значения - там есть такой инструмент, типа пипетки: ткнулся и видишь значение в точке. В Октаве вместо этого шиш с маслом - только координата (а она мне зачем?).virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-88390527988444632382012-02-28T21:48:36.055+11:002012-02-28T21:48:36.055+11:00Нет, мне нужен график, который можно подёргать и п...<b>Нет, мне нужен график, который можно подёргать и посмотреть с разных сторон. Пример: корячился тутова намедни с моделированием деформируемого зеркала. Сделал на Thin Plate Splines, и возжелал поглядеть, как оно в объёме. Матлаб построил mesh, а я его крутил-вертел в окошке мышкой.</b><br />Я, конечно, согласен, Гнуплот не без недостатков… но у что-что, а крутить 3D график мышью он позволяет ;)Consthttps://www.blogger.com/profile/04268727539225736110noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-17425051324000046802012-02-24T10:45:30.295+11:002012-02-24T10:45:30.295+11:00@iv_vl комментирует...
Это вам не LaTeX с бубенцам...@iv_vl комментирует...<br /><b>Это вам не LaTeX с бубенцами - всё очень строго и аскетично. А дальше уже пришло осознание другими, что на этом можно сделать не одну свистелку</b><br /><br /><b>Вот ты всё время это пытаешься обойти, но Octave обязан запускать все матлабовские файлы. Про то, что документация во многом не соответствует действительности, я вообще промолчу. Нельзя настолько безответственно подходить к делу научных расчётов. </b><br />iv_vl, автор этих строк, насмотревшись на кошмары в лице Sage и особенно Scilab, стал намного мягче и снисходительнее к опенсорцу. По сравнению с этим кривоногим и дегенеративным Scilab, Октава просто Белый Лебедь. То есть там движение в правильную сторону просматривается, и уже за это Октаве можно всё простить. <br /><br />Хранцузы со своим пафосным консорциумом и недоделкой Scilab (у меня про него есьт пост с попытками сделать там простейший assigment, выкачу как-нибудь, когда все матюги оттуда уберу) всё догоняют Simulink, но им до него всё так же далеко, как ФобосГрунту до Марса :-)<br /><br /><br /><b>Гнуплот с построением графиков по большому кол-ву данных справляется, или тебе нужен сразу готовый вид для вставки в публикацию?</b><br />Нет, мне нужен график, который можно подёргать и посмотреть с разных сторон. Пример: корячился тутова намедни с моделированием деформируемого зеркала. Сделал на Thin Plate Splines, и возжелал поглядеть, как оно в объёме. Матлаб построил mesh, а я его крутил-вертел в окошке мышкой.<br /><br /><b>Графики из Matlab уже давно прямо в статьи и пихают, китайцы так с этим усердствуют</b><br />Да знаю. Я вообще китайские статьи стараюсь не читать, а конференции - тем более. Они все на одно лицо (и статьи, и китайцы): кратенькое вступление с цитатами хуней, ляней и прочих своих мянь-глянь, дальше выплюнуто 24 графика на один лист, зе резальтс аре презентер зере (си фигуре ван) и всё, шерше ля фам.<br /><br />Кстати, насколько я помню, Матлаб лицензировал куски Гнуплота для графиков.<br /><br /><b>графики сделаны в Metapost - по-моему, результат выглядит намного лучше выхлопа Matlab.</b><br />Ну да, естественно. У меня в этом всё проще: обозначения на графиках не нужны, так что подойдёт и просто гнуплот. И да, графики в гнуплоте выглядят лучше матлабовских.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-1127886499611957602012-02-23T23:13:34.677+11:002012-02-23T23:13:34.677+11:00@virens комментирует...
Про гнуплот в качестве шта...@virens комментирует...<br /><b>Про гнуплот в качестве штатного построителя графиков я уже всё сказал.</b><br />Гнуплот с построением графиков по большому кол-ву данных справляется, или тебе нужен сразу готовый вид для вставки в публикацию? Какие здесь есть альтернативы? Графики из Matlab уже давно прямо в статьи и пихают, китайцы так с этим усердствуют, что аж в глазах рябит (при этом, у всех графиков один и тот же вид, только параметры расчёта знай себе меняют). Пропиарю свою <a href="http://arxiv.org/abs/1109.3824" rel="nofollow">статью</a>, где все графики сделаны в Metapost - по-моему, результат выглядит намного лучше выхлопа Matlab.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-41621101098847313942012-02-23T21:30:32.701+11:002012-02-23T21:30:32.701+11:00@Alex комментирует...
Я тоже, можно сказать, оголд...@Alex комментирует...<br /><b>Я тоже, можно сказать, оголделый питонист. И тоже люблю рассказывать про SymPy и то как они дублируют Mathematica</b><br />Я заведу свою любиму пластинку на патефоне, и пластинка называется просто: Legacy. Недавно в руки мне попал матлабовский код от симулятора 1998 года. Алекс, он работает! Я могу его запустить (собственно, уже уволок к себе в свой симулятор) на современном Матлабе2009.<br /><br />В academic world это всё. Старое должно запускаться по-любому. Вот почему это барахло под названием Фортран до сих пор живёт. Я понимаю, что за эти слова меня сейчас сгнобит старая гвардия с седыми яйцами, но перекомпилировать огромный проект под каждый чих мне не улыбается, вы уж извините. <br /><br />Так что не пойми меня превратно, Алекс: мне питон нравится за наименее ущербный и наиболее человекоподобный синтаксис. На пистоне пишу скрипты для массовой генерации графиков. Но если они вдруг перестанут работать - буду фигачить на перле. Это не критично. Но если у меня всё написано на Sage, который использует пистон2.6, а скоро выйдет 3.0 и мне придётся всё переписывать - это меня не обрадует.<br /><br /><b>Но не смотря на это, для любого математика сложно перейти от Mathematica к SymPy.</b><br />Есть у меня такое соотношение для перехода на другой продукт: (отдача функционала)*(как с легаси?) делённое на (маразматичность синтаксиса)*(человекочасы на освоение).<br /><br />С линуксом и латехом <i>для меня</i> это однозначно стоит, с вимом\емаксом и октавой - нет. Поясню. Ты привык к инструменту, и он делает то, что ты хочешь, и так, как ты ждёшь. Тебя всё радует, дело идёт, результаты получаются, и всё без напрягов. Пример: латех. Да, придётся попыхтеть и осваивать, но результат будет превосходным - ворду такое никогда не снилось. То есть ты получаешь <i>качественное улучшение</i>, breakthrough. Это как транзисторный приёмник и ламповый. <br /><br />Но тут приходит питонист\линуксоид\вимер\вставить_нужное и агитирует за новизну и крутизну. Ты спрашиваешь: а какую отдачу я получу от нового инструмента? Окупятся ли часы\месяцы на освоение нового? Не устареет ли оно быстро? Здесь ситуация как с телефоном от HTC и OpenMoko - первое есть отличный смартфон из коробки, второе - красноглазая недоделка, которая звонит через раз, но поиграцца весело :-) <br /><br />Так вот, Mathematica это транзисторный HTC, а SymPy - ламповый OpenMoko ;-) То есть если хочется трэша и угара, то попитонировать можно всласть, но работать-то надо, правильно!?<br /><br /><br />@Artem Petrov комментирует...<br /><b>а кто-нибудь пробовал это http://freemat</b><br /><br />Если вопрос ко мне, то ответ (после их вебсайта и Q&A) будет в стиле "Пастернака не читал, но осуждаю" :-) Собственно, они сами на него и отвечают:<br /><br /><b>Q. Why another MATLAB clone? Have you heard of Octave, Scilab, etc.?<br /><br />Yes! FreeMat is chartered to go beyond MATLAB</b><br /><br />Да сколько таких было-то, гоунинг беёнд матлаб, трали-вали... Ну и где они, беёнд-то? Или хотя бы неарбай? Бойцы поминают минувшие дни, и битвы, что вместе продули они...<br /><br /><b>Q. Is FreeMat 100% compatible with MATLAB? What about IDL?<br /><br />No. FreeMat supports roughly 95%</b><br /><br />Ой-вей, а Октава так все 99%, при этом:<br />- Image processing toolbox глюкав и с ошибками на самых видных местах (оно не может загрузить tif!)<br />- Control Toolbox наполовину пуст, на вторую - убог. Я не могу запустить ни одного скрипта с контроллерами на моём симуляторе в Октаве. <br />- Про гнуплот в качестве штатного построителя графиков я уже всё сказал. <br />- Дурные на всю голову и невменяемые сообщения об ошибках Октавы: вы когда-нибудь пробовали отладить большой проект на октаве по её error messages, друзья? Надписи на дисплеях в фильме "Звёздные войны" и то понятнее.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-38094251451684836392012-02-23T20:48:12.869+11:002012-02-23T20:48:12.869+11:00@Alex комментирует...
люблю рассказывать про SymPy...@Alex комментирует...<br /><b>люблю рассказывать про SymPy</b><br />Судя по странице проекта, основной вклад в SymPy - это Google Summer 2009-2011 гг., поэтому напрашиваются выводы: а) у проекта нет постоянных разработчиков, кто бы отвечал за качество продукта; б) это сборная солянка, где части кода написаны разными группами без должного согласования друг с другом; в) пишется студентами, желающими на данном проекте освоить Python, благо низкий порог вхождения позволяет. Да уж, SymPy - только для фанатиков.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-35432921928673814472012-02-23T20:31:11.059+11:002012-02-23T20:31:11.059+11:00@virens комментирует...
Да он ко всему подходит. А...@virens комментирует...<br /><b>Да он ко всему подходит. Автор этих строк вон на ЛаТехе реализацию GTD забабахал :-)</b><br /><b>virens</b>, моя таки хочет сказать, что Кнут разрабатывал TeX как систему компьютерной вёрстки и сделал всё возможное, чтобы она была надёжной как скала. Для TeX'а им разработан Metafont, позволяющий контролировать всё и вся в вёрстке и даже создавать свои шрифты. Сам TeX - тьюринг-полный язык для создания мощных макросов. Это вам не LaTeX с бубенцами - всё очень строго и аскетично. А дальше уже пришло осознание другими, что на этом можно сделать не одну свистелку, но ставить телегу впереди лошади не надо. <br /><br /><b>iv_vl, ты не прав: непотребства с мультимедией и презентациями там тоже можно сделать.</b><br />Когда формат DVI создавался специально для TeX'а, не этим был озабочен дядюшка Кнут. Только с распространением PDF стало возможным создание видео-презентаций, но на Linux с этим пока всё плохо. <br /><br /><b>Emacs - устаревший редактор с почти мёртвым языком Elisp. Ох как ты лихо набросил - сейчас вимеры тебя съедят :-)<br />Нормальный редактор, кстати.</b><br />Устаревший - не значит плохой, TeX ещё старше.<br /><br /><b>оно может запускать (некоторые) матлабовские файлы</b><br />Вот ты всё время это пытаешься обойти, но Octave обязан запускать <b>все</b> матлабовские файлы. Про то, что документация во многом не соответствует действительности, я вообще промолчу. Нельзя настолько безответственно подходить к делу научных расчётов. <br /><br /><b>Python с кучей оберток на все случаи жизни, от NumPy до Sage. А вот эти газонокосилки с газотурбинными движками и тормозами на собачьих упряжках как раз и должны помереть</b><br />У меня вообще только православный Си. Но прецедент создан - значит не так просто, как кажется, поддерживать уже существующий код Octave.<br /><br /><b>Sage, это был такой глюкодром, что туши свет</b><br />Sage - это только обёртки к другим программам, боюсь представить, что творится внутри оригинальной поделки SymPy.<br /><br /><b>Их бы на откуп опенсорсу отдать, чтобы допиливали и долавливали баги</b><br />Вашими бы устами да мёд пить. Но мы говорим Mathematica - подразумеваем Mac OS, говорим Mac OS - подразумеваем Mathematica.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-87349451541483907012012-02-23T18:32:25.119+11:002012-02-23T18:32:25.119+11:00а кто-нибудь пробовал это http://freemat.sourcefor...а кто-нибудь пробовал это http://freemat.sourceforge.net/ ? хотелось бы узнать мнение здесь собравшихся об этом ПОpa23https://www.blogger.com/profile/14782802727985121280noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-4483699130456548792012-02-23T18:03:07.415+11:002012-02-23T18:03:07.415+11:00Я тоже, можно сказать, оголделый питонист. И тоже ...Я тоже, можно сказать, оголделый питонист. И тоже люблю рассказывать про SymPy и то как они дублируют Mathematica (я перейду на символьные пакеты). Причем у них тоже вроде как цель замены, они даже в качестве хелпа предлагают выдержки с сайта Wolfram. Но не смотря на это, для любого математика сложно перейти от Mathematica к SymPy. И наверное на данный момент это только для фанатиков.Alexhttps://www.blogger.com/profile/10350283277428149997noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-81282692926668607052012-02-23T14:32:06.342+11:002012-02-23T14:32:06.342+11:00@Анонимный комментирует...
наверное соглашусь.
Да ...@Анонимный комментирует...<br /><b>наверное соглашусь.</b><br />Да там многие согласятся, особенно когда нужно обмениваться программами на разных платформах, и использовать студенческие поделки прошлых лет.<br /><br /><b>хотя в моём случае для поиска библиотек хватило репозитория дебиана.</b><br />Всё равно, нужно тратить время и силы, да ещё (как правило) с дурной документацией. Матлаб решает.<br /><br /><b>п.с. как насчет псевдообращения разреженных матриц?</b><br />Надо бы, это да. У меня вообще есть глобальная идея по посту про sparse matrix. Но нету времени. Попробую что-нибдь придумать.<br /><br /><br />@Vlsu комментирует...<br /><b>Может, кто-нибудь другой поддержит проект, он ведь свободный вроде...</b><br />Он свободный, в том числе и от разработчиков. А кдешникам некогда, они плазму с бубенчиками пилят. Им не до этого :-)<br /><br /><b>Даже некоторые дебианщики ставят октаву через закачку GIU, мотивируя это</b><br />О шайтан... а ведь правда :-) Ну ты умыл автора, Vlsu, причём очень знатно. Даже не знаю, как выкрутиться...<br /><br />@Alex комментирует...<br /><b>Я не совсем понимаю спор, по поводу использования octave или чего-то другого.</b><br />Алекс, а это не спор - просто обмен мнениями. Есть много оголтелых питонистов и они хотят привычный синтаксис. Вот так появляются всякие франкенштейны типа Sage. Они ж не со зла...<br /><br /><b>То что с помощью питона можно сделать что-то подобное это не значит, что он может заменить октаву.</b><br />Разработчики Sage с тобой не согласятся - они уверяют, что оно затопчет Matlab и Maple и всё остальное. Осталось это увидеть.<br /><br />В общем, альтернатив много, но Октава ближе всего к сколько-нибудь серьёзному применению.<br /><br /><b>К автору один вопрос. В примере с собственными значениями, это собственные значения или жорданова нормальная форма? почему матрицей ответ?</b><br />Да, это я немного неаккуратно выразился. Матрица V в канонической форме; хотелось показать eigenvalue decomposition:<br /><br />[U,V] = eig(A);<br /><br />и обратно:<br /><br />U*V*inv(U)<br /><br />получится опять А.<br /><br />Да, вот ещё что. В посте про структуры - это я сюда впаял для того, чтобы самому искать было проще. Надо бы написать про cell array и structures, а то я их использую, а синтаксис постоянно забываю.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-42132123425991089042012-02-23T14:14:47.070+11:002012-02-23T14:14:47.070+11:00@Медведь комментирует...
на октаве выполнялись дом...@Медведь комментирует...<br /><b>на октаве выполнялись домашние задания невероятной крутости - распознавание символов и людей на изображении</b><br /><br />Ну там как бы имеет место быть Images Processing Toolbox, который в версии 3.0.1 вышел с багом и не умел загружать TIFF-файлы, чем доставил много радости автору этих строк. А так да, Октава это то, что в целом уже пригодно хотя бы к какой-то практической деятельности. <br /><br /><b>При программировании таких задач на "классических" языках программирования ушло бы куда больше времени</b><br /><br />А не надо лезть в классическое программирование при разработке алгоритмов. Это лишнее. Матлаб\Октава\IDL тут очень в тему.<br /><br />Кстати, среди читателей есть заядлые IDLщики есть? Чем оно замечательно по сравнению с Октавой?<br /><br />@iv_vl комментирует...<br /><b>Вставлю и я своих два цента. Моё сугубо личное мнение, что в мире свободного софта выживают те проекты, которые умеют делать, возможно, всего одну вещь, но умеют это лучше других.</b><br /><br />Всё в духе Юникс. И потом, у красноглазых энтузиастов на комбайн, как правило, не хватает ни познаний, ни денег, ни усилий. Koffice и GnomeOffice тому примеры. <br /><br /><b>Например, тот же TeX подходит только для научных публикаций</b><br /><br />Да он ко всему подходит. Автор этих строк вон на ЛаТехе реализацию GTD забабахал :-)<br /><br /><b>не нацелен на вставку видео в документ и прочего непотребства.</b><br />iv_vl, ты не прав: непотребства <a href="http://mydebianblog.blogspot.com.au/2011/02/beamer.html" rel="nofollow">с мультимедией и презентациями</a> там тоже можно сделать. Несколько гиковато и красноглазо, но можно. <br /><br /><b>Emacs - устаревший редактор с почти мёртвым языком Elisp</b><br />Ох как ты лихо набросил - сейчас вимеры тебя съедят :-)<br />Нормальный редактор, кстати. Вполне. Но автор всё-таки предпочитает вим.<br /><br /><b>Так сможет ли продолжить своё существование такой монстр как Octave? В теперешнем своём виде, скорее всего, нет.</b><br />Не согласен. Собственно, там уже многое сделано, оно может запускать (некоторые) матлабовские файлы, занимает немного места, работает быстро. Но да: дерьмовая документация, не умеет строить интерактивные графики, качество тулбоксов среднее. Но по сравнению с версией 2.0 - очевидные улучшения.<br /><br />Кстати, Октава использует те же библиотеки типа LAPACK и BLAS. Если я ничего не путаю, то матлаб использует DGEMM.<br /><br /><b>пожалуйста, вот вам Python с кучей оберток на все случаи жизни, от NumPy до Sage.</b><br />А вот эти газонокосилки с газотурбинными движками и тормозами на собачьих упряжках как раз и должны помереть. Питон и поддержка легаси-кода несовместимы. И потом, когда я в последний раз видел Sage, это был такой глюкодром, что туши свет.<br /><br /><br /><b>Наблюдая за стагнацией монстров Matlab, Mathematica, Maple</b><br />У монстров другая проблема - они уже всё сделали, что только можно. Их бы на откуп опенсорсу отдать, чтобы допиливали и долавливали баги - там всё уже сделано, развитие в основном окончилось. Но это серьёзные инструменты, на которые можно положиться.<br /><br /><br />@Михаил Саушкин комментирует...<br /><b> Ну может это и не совсем советский учебник:<br /> Гловацкая. Методы и алгоритмы вычислительной математики. М.: Радио и связь, 1999. C. 364-369</b><br />Неплохо, но это довольно свежая книга. Автора в мифи учили по Ильину-поздняку 1974 года разлива, и там этого, натурально, не было. Собственно, именно этот прискорбный факт (как и огрызок теории вероятности в полгода по <a href="http://www.arhibook.ru/25617-kurs-teorii-verojatnostejj.html" rel="nofollow">отвратительной книжке Чистякова 1978</a> года). Вот потому <a href="http://wiki.mephist.ru/images/7/7f/Devis-niasilil.jpg" rel="nofollow">на мифи и поставили крест</a>, во всех смыслах.virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-86482718554128454962012-02-22T23:51:23.390+11:002012-02-22T23:51:23.390+11:00Я не совсем понимаю спор, по поводу использования ...Я не совсем понимаю спор, по поводу использования octave или чего-то другого. То что с помощью питона можно сделать что-то подобное это не значит, что он может заменить октаву. По поводу комментария в сторону emacs, то это не уместное сравнение. Emacs жив и будет жить еще долго, и не известно что проживет дольше MSVS или emacs и для меня вопрос чем пользуются больше, тоже открыт.<br /><br />К автору один вопрос. В примере с собственными значениями, это собственные значения или жорданова нормальная форма? почему матрицей ответ?Alexhttps://www.blogger.com/profile/10350283277428149997noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-68144921578333070092012-02-21T17:22:36.793+11:002012-02-21T17:22:36.793+11:00@virens
Гуй у октавы есть, но его единственный раз...@virens<br /><b>Гуй у октавы есть, но его единственный разработчик недавно сказал, что больше тянуть лямку не может.</b><br />Печалька... Может, кто-нибудь другой поддержит проект, он ведь свободный вроде...<br /><b>Да что ж вы с убунтой-то своей :-) </b><br />Убунта здесь особой роли не играет. Даже некоторые <a href="http://mydebianblog.blogspot.com/2009/10/qtoctave-octave.html" rel="nofollow">дебианщики</a> ставят октаву через закачку GIU, мотивируя это тем, что "<i>По зависимостям потянется и новая версия GNU/Octave, если она ещё не установлена.</i>"Vlsuhttps://www.blogger.com/profile/07399816785525055158noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-69840233001067750692012-02-21T05:04:38.068+11:002012-02-21T05:04:38.068+11:00\\
Проблема в том, что за всеми библиотеками придё...\\<br />Проблема в том, что за всеми библиотеками придётся бегать и подключать их. Это время и усилия, которые могли бы быть потрачены на, собственно, исследования. Плюс версионные болячки питона ("ой, а я был написан для пистона 2.2, а у вас 2.4 - бедааааа!" :-)<br />\\<br /><br />наверное соглашусь.<br />хотя в моём случае для поиска библиотек хватило репозитория дебиана.<br />а время потраченное на собственно исследования несоизмеримо больше :)<br /><br />п.с. как насчет псевдообращения разреженных матриц?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30744165.post-72175539110635799152012-02-21T02:20:04.872+11:002012-02-21T02:20:04.872+11:00ссылка на Iterative QR \ другие численные методы в...<b> ссылка на Iterative QR \ другие численные методы в советском учебнике по линейной алгебре? </b><br /><br />Ну может это и не совсем советский учебник:<br /><>Гловацкая. Методы и алгоритмы вычислительной математики. М.: Радио и связь, 1999. <a href="http://dl.dropbox.com/u/9910521/364-365.pdf" rel="nofollow">C. 364-369</a><br /><br />Мои однокурсники по университету такие алгоритмы реализовывали на курсовых работах на 2-ом курсе :)Михаил Саушкинhttps://www.blogger.com/profile/12755883416766248687noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-74845546441929837712012-02-21T00:30:45.831+11:002012-02-21T00:30:45.831+11:00Вставлю и я своих два цента. Моё сугубо личное мне...Вставлю и я своих два цента. Моё сугубо личное мнение, что в мире свободного софта выживают те проекты, которые умеют делать, возможно, всего одну вещь, но умеют это лучше других. Например, тот же TeX подходит только для научных публикаций, в отличие от MS Word, не нацелен на вставку видео в документ и прочего непотребства. Но в то же время, предоставляя надежные и гибкие средства для создания научных публикаций, рвёт последнего как Тузик грелку. Emacs - устаревший редактор с почти мёртвым языком Elisp, в котором писать программы сложнее, чем в MS Visual Studio и других IDE. Его цель - редактирование текста, и здесь по своим возможностям с ним никто и рядом не стоял, поэтому редактор продолжает жить, в том числе, в виде различных Emacs Starter Kit. Так сможет ли продолжить своё существование такой монстр как Octave? В теперешнем своём виде, скорее всего, нет. Нужны производительные свободные библиотеки - есть LAPACK, GSL, GMP; нужен инструмент для создания на скорую руку прототипа, - пожалуйста, вот вам Python с кучей оберток на все случаи жизни, от NumPy до Sage. Может ли в ближайшее время ситуация измениться? Наблюдая за стагнацией монстров Matlab, Mathematica, Maple, сам собой напрашивается отрицательный ответ.iv_vlhttps://www.blogger.com/profile/03535816987053048512noreply@blogger.com