|
|
|
Часть нити удалена модератором |
|
5.40, ячс (??), 01:58, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Вывод функций sin и cos зависит от rounding mode cpu
** The trigonometric functions asin and acos return different phase values
from previous versions of Octave when the input is outside the principal
branch ([-1, 1]). If the real portion of the input is greater than 1 then
the limit from below is taken. If the real portion is less than 1 then the
limit from above is taken. This criteria is consistent with several other
numerical analysis software packages.
** The hyperbolic function acosh now returns values with a phase in the range
[-pi/2, +pi/2]. Previously Octave returned values in the range [0, pi].
This is consistent with several other numerical analysis software packages.
| |
|
4.35, КлоунФакер (?), 23:38, 31/05/2015 [ответить]
| +/– |
f(x) = A*x + B*x (без оптимизации 3 вычисления)
f(x) = (A+B)*x (с оптимизацией - два)
| |
|
5.41, Аноним (-), 07:52, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
Тут дело не только в количестве вычислений, но и в том, что из-за ограниченной точности чисел с плавающей точкой эти две функции могут принимать [чуть-чуть] разные значения для одного и того же аргумента.
| |
5.49, anonymous (??), 09:59, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> f(x) = A*x + B*x (без оптимизации 3 вычисления)
> f(x) = (A+B)*x (с оптимизацией - два)
Это если правая дистрибутивность есть. И даже в этом случае есть ньюансы, когда первый вариант будет выгоднее.
| |
|
|
|
2.16, Аноним (-), 11:49, 31/05/2015 [ответить]
| +2 +/– |
** Optional stricter Matlab compatibility for ranges, diagonal matrices,
and permutation matrices.
Octave has internal optimizations which use space-efficient storage
for the three data types above. Three new functions have been added
which control whether the optimizations are used (default), or whether
the data types are stored as full matrices.
disable_range disable_diagonal_matrix disable_permutation_matrix
All three optimizations are disabled if Octave is started with the
--braindead command line option.
| |
|
1.2, Аноним (-), 09:56, 31/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Лучше б интерфейс сделали как в маткаде, этот построчный ввод не позволяет нормально работать.
| |
|
2.3, эцсамое (?), 10:00, 31/05/2015 [^] [^^] [^^^] [ответить]
| +4 +/– |
пользуйся маткадом тогда. это немного не маткад. это опенсорсный матлаб, но не маткад.
| |
2.5, Аноним (-), 11:01, 31/05/2015 [^] [^^] [^^^] [ответить]
| –7 +/– |
Маткад продают за деньги, а это за джаст фор фан всем раздают. Идеологически сойдёт. Ну, как GIMP, он тоже типа редактор, зато свободный.
| |
|
3.53, Аноним (-), 13:33, 01/06/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Идеологически сойдёт. Ну, как GIMP, он тоже типа редактор, зато свободный.
Ну я как бы в гимпе вполне себе рисую. И фотки ретуширую/дообрабатываю. Получше половины фотошоперов, btw. Рисует в конечном итоге человек, а не программа. И gimp как таковой для большинства опеннетчиков - выше крыши.
Исключение составляют всякие полиграфисты которые делают транспаранты по 4 метра и ультрапрофессиональные фотографы. Но это очень узкие категории лиц.
| |
|
4.66, Аноним (66), 09:33, 18/08/2023 [^] [^^] [^^^] [ответить]
| +/– |
Мимо всякий полиграфист. CMYK пространство не завезли, поэтому предпечатную обработку делать на Krita надо =) В остальном все ок
| |
|
3.58, Аноним (-), 14:48, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>Ну, как GIMP, он тоже типа редактор, зато свободный.
Всё это инструменты. А умение ими пользоваться - уже 90% успеха. А если руки из того места и есть желание учиться - то это 100% успеха.
| |
|
2.39, ячс (??), 01:56, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Лучше б интерфейс сделали как в маткаде, этот построчный ввод не позволяет нормально работать.
нормально пишут всю программу в чем угодно и загружают в matlab/scilab/freemat/julia/r на выполнение, там кое-где и редактор встроен.
| |
2.44, Аноним (-), 08:03, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Лучше б интерфейс сделали как в маткаде
Вам шашечки или ехать? Mathcad с его явным акцентом на оформление (разбивка на страницы, настройка шрифтов, отступы и пр. -- WYSIWYG, в общем) или Matlab/Octave, направленные на получение результатов вычислений?
| |
2.48, Товарищ Майор (?), 09:06, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
Маткад в свое время вызывал сотни ненависти включая интерфейс. кстати, им кто-нить за пределами стен образовательных учреждений пользуется?
| |
|
1.4, Аноним (-), 10:59, 31/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Когда я лет 7 назад бытался использовать его для лабораторок, нормальные графики строились только через java-модуль. Ооочень медленно строились
| |
|
2.7, Аноним (-), 11:06, 31/05/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Когда я лет 7 назад бытался использовать его для лабораторок, нормальные графики
> строились только через java-модуль. Ооочень медленно строились
Если не нужно сильно углубятся в численные методы, то лучше бы тыкал maxima. Язык математичней, да и с гнуплотом никаких проблем
| |
|
3.8, Анончик (?), 11:15, 31/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
Сейчас ещё Julia есть. Оно не совсем синтаксически совместимо с Матлабом (хотя массивы тоже с единицы адресуются); зато по скорости — практически Си/Фортран.
| |
|
4.12, myhand (ok), 11:33, 31/05/2015 [^] [^^] [^^^] [ответить]
| –3 +/– |
Для ЧМ есть Python (NumPy, SciPy и т.д.), подправленный IPython + matplotlib.
> хотя массивы тоже с единицы адресуются
Вот нафейхоа, спрашивается, если полноценная совместимость с Matlab
никогда не была целью.
| |
|
|
6.20, myhand (ok), 15:06, 31/05/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вообще-то индексация с 1 - не только в матлабе. В фортране, Mathematica, Smalltalk...
| |
|
7.23, Фокс Йовович (ok), 15:41, 31/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Вообще-то индексация с 1 - не только в матлабе. В фортране,
> Mathematica, Smalltalk...
В Математике индексация с 1 практически не мешает, т. к. нормальный код пишется в функциональном стиле безо всяких индексов. С другой стороны, индексы от 1 позволяют тупо взять математическое выражение из книжки и забить в Математику. Так что там индексы от 1 вполне оправданны.
Но в сраной Джулии сами авторы рекомендуют писать низкоуровневый фортраноподобный код с явным использованием индексов, т. к. высокоуровневые примитвы их поделие не умеет нормально оптимизировать. И вот тогда эти +/-1 начинают сильно раздражать. Когда длина a[start:end] не равна end - start, а равна end - start - 1. Авторы хоть бы Дийкстру почитали, что ли. Вообще, джулия производит впечатление очень дилетантского языка, придуманного малолетними хипстерами.
С другой стороны, она расчитана на учёных, а те славятся своим отсутствием чувства прекрасного. Раз даже матлаб им нравится, и ни у кого не возникает мысли, что с ним что-то не так. Так что схавают.
| |
|
8.27, myhand (ok), 17:07, 31/05/2015 [^] [^^] [^^^] [ответить] | +/– | Вполне может статься, что и читали Повторяю, я не берусь гадать почему сделан ... текст свёрнут, показать | |
8.37, ячс (??), 01:32, 01/06/2015 [^] [^^] [^^^] [ответить] | +/– | длина a start end равна length a start end Вы бы хоть что нибудь кроме ц прид... текст свёрнут, показать | |
|
|
10.62, sdc (?), 01:28, 02/06/2015 [^] [^^] [^^^] [ответить] | +/– | Ликбез Ликбезу Дейкстра sic - не придумывал ц Dijkstra was known to be a fan... текст свёрнут, показать | |
|
|
|
|
|
5.36, ячс (??), 01:13, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> хотя массивы тоже с единицы адресуются
> Вот нафейхоа, спрашивается, если полноценная совместимость с Matlab никогда не была целью.
потому, что в математике (с маленькой буквы) элементы матрицы нумеруются именно так
| |
|
6.46, myhand (ok), 08:29, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>> хотя массивы тоже с единицы адресуются
>> Вот нафейхоа, спрашивается, если полноценная совместимость с Matlab никогда не была целью.
> потому, что в математике (с маленькой буквы) элементы матрицы нумеруются именно так
Ну, вообще-то это вранье. В принципе, за нарушение этой благоглупости - никого не сажают.
Например: http://en.wikipedia.org/wiki/Metric_tensor_%28general_relativity%29
Может быть можно сформулировать мягче: *чаще* нумеруются так.
| |
|
|
8.64, myhand (ok), 11:17, 04/06/2015 [^] [^^] [^^^] [ответить] | +/– | С кем тут обсуждать-то, с тапком Малыш, я по википедии не учусь и не собираюсь ... текст свёрнут, показать | |
|
|
|
|
|
|
2.38, ячс (??), 01:53, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Когда я лет 7 назад бытался использовать его для лабораторок, нормальные графики строились только через java-модуль. Ооочень медленно строились
октава вообще медленная. гораздо медленнее матлаба. иногда раз в 10 и более. кое-какие тесты провели в http://julialang.org/, где то совпадает с моими ощущениями.
http://www.scilab.org/ побыстрее и среда разработки давно интегрирована, в целом гораздо лучше октавы, но октава получше совместима с матлабом. есть http://freemat.sourceforge.net/ там вроде обещали jit компилятор но я сам посмотрел что вроде работает и далее не пробовал т.к. на мой взгляд из свободных scilab ближе всего к настоящему продукту для реальной работы. ну а у julia большой потенциал для нематричных вычислений
| |
|
3.63, PSV (?), 12:35, 02/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
юлианорг следует поменьше заниматься тестами и побольше пилисть свой велосипед, глядишь и толк выйдет
| |
|
2.42, Аноним (-), 07:54, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
Octave точно уже больше пяти лет умеет строить графики через gnuplot, в том числе и чисто векторные (eps, svg). Чем они ненормальные?
| |
|
1.11, Аноним (-), 11:33, 31/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
>Ключевым новшеством GNU Octave 4.0.0 является задействование по умолчанию появившегося в прошлой ветке нового графического интерфейса пользователя, построенного с использованием библиотеки Qt
Проект GNU тоже начинает понимать, что Qt - это мейнстрим. Это есть хорошо.
Успехов проекту!
| |
|
2.21, Аноним (-), 15:14, 31/05/2015 [^] [^^] [^^^] [ответить]
| +6 +/– |
Мэйнстрим это HTML+CSS+JS, работающий в виртуальной машине, которая работает в виртуальной машине, которая ... , которая работает в докере. А Qt - хороший, годный фреймворк.
| |
|
1.28, Аноним (-), 18:02, 31/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ух ты, Qt-шный интерфейс у GNU-программы! И даже не второй. GNU удивляет меня - я представлял уберхардкор в консоли, но зато если разобраться, то покруче проприетарщины будет.
| |
|
2.31, myhand (ok), 20:07, 31/05/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ух ты, Qt-шный интерфейс у GNU-программы!
qt под GPL/LGPL, что вас смущает?
| |
|
|
4.45, Аноним (-), 08:17, 01/06/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>GPL/LGPL
> Относительно недавно.
Под *nix -- с 2000 (Qt 2.2), под винду -- с 2005 (Qt 4.0). По меркам IT это весьма немало.
| |
|
|
|
1.50, Аноним (-), 11:43, 01/06/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Жалкое подобие MatLab. Опенсорсники даже свой математический язый придумать не смогли и все пользуют еёный проприетарный изначально. Я не говорю, что им кто-то может запретить пользоваться (хотя теоретически можно попробовать), но это прямое нарушение идеологических устоев и норм.
| |
|
2.51, myhand (ok), 13:17, 01/06/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Жалкое подобие MatLab. Опенсорсники даже свой математический язый придумать не смогли
Ты смотри... Они еще и математикой имеют наглость пользоваться, вместо того чтобы мычать как местные птушники.
> Я не говорю, что им кто-то может запретить пользоваться (хотя теоретически можно попробовать)
Ну попробуй засудить кого-то за использование метода Гаусса для СЛАУ или значка + для сложения матриц.
| |
|
3.56, Аноним (-), 14:00, 01/06/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну попробуй засудить кого-то за использование метода Гаусса для СЛАУ или значка + для сложения матриц.
К твоему сведению, так обычно и происходит.
| |
|
4.59, myhand (ok), 16:55, 01/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> К твоему сведению, так обычно и происходит.
Это ты просто, видать, треугольные матрицы со скругленными уголками попутал. Бывает, учись дальше ;)
| |
|
|
|
1.54, Аноним (-), 13:40, 01/06/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Оно по-прежнему падает и глючит на каждый чих? N лет назад пытался использовать, переплевался.
| |
|
2.61, sdc (?), 01:24, 02/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Оно по-прежнему падает и глючит на каждый чих? N лет назад пытался использовать, переплевался.
Где-то год назад прогнал на ней пару матлаб программок. Работала, но как писал выше, очень медленно. В целом scilab гораздо лучше, хотя и чуть менее совместим с матлабом (хотя для совместимости есть функции вида mtlb_xxx).
| |
|
1.57, BeS (??), 14:31, 01/06/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хм...а к 4-й версии он Octave научился корректно компилировать заоптимизированные на C++ функции? А то в старых версиях он этого не умел...
| |
|