The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз системы для математических расчётов GNU Octave 4.0.0, opennews (?), 31-Май-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +1 +/
Сообщение от Аноним (-), 31-Май-15, 11:06 
> Когда я лет 7 назад бытался использовать его для лабораторок, нормальные графики
> строились только через java-модуль. Ооочень медленно строились

Если не нужно сильно углубятся в численные методы, то лучше бы тыкал maxima. Язык математичней, да и с гнуплотом никаких проблем

Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от Анончик (?), 31-Май-15, 11:15 
Сейчас ещё Julia есть. Оно не совсем синтаксически совместимо с Матлабом (хотя массивы тоже с единицы адресуются); зато по скорости — практически Си/Фортран.
Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз системы для математических расчётов GNU Octave 4.0.0"  –3 +/
Сообщение от myhand (ok), 31-Май-15, 11:33 
Для ЧМ есть Python (NumPy, SciPy и т.д.), подправленный IPython + matplotlib.

> хотя массивы тоже с единицы адресуются

Вот нафейхоа, спрашивается, если полноценная совместимость с Matlab
никогда не была целью.

Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от gvr (?), 31-Май-15, 12:51 
Потому что у авторов джулии мозг съеден матлабом.
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +1 +/
Сообщение от myhand (ok), 31-Май-15, 15:06 
Вообще-то индексация с 1 - не только в матлабе.  В фортране, Mathematica, Smalltalk...
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +1 +/
Сообщение от Дрозды (?), 31-Май-15, 15:25 
Но у авторов джулии мозг съеден именно матлабом.
Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от Фокс Йовович (ok), 31-Май-15, 15:41 
> Вообще-то индексация с 1 - не только в матлабе.  В фортране,
> Mathematica, Smalltalk...

В Математике индексация с 1 практически не мешает, т. к. нормальный код пишется в функциональном стиле безо всяких индексов. С другой стороны, индексы от 1 позволяют тупо взять математическое выражение из книжки и забить в Математику. Так что там индексы от 1 вполне оправданны.

Но в сраной Джулии сами авторы рекомендуют писать низкоуровневый фортраноподобный код с явным использованием индексов, т. к. высокоуровневые примитвы их поделие не умеет нормально оптимизировать. И вот тогда эти +/-1 начинают сильно раздражать. Когда длина a[start:end] не равна end - start, а равна end - start - 1. Авторы хоть бы Дийкстру почитали, что ли. Вообще, джулия производит впечатление очень дилетантского языка, придуманного малолетними хипстерами.

С другой стороны, она расчитана на учёных, а те славятся своим отсутствием чувства прекрасного. Раз даже матлаб им нравится, и ни у кого не возникает мысли, что с ним что-то не так. Так что схавают.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

27. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от myhand (ok), 31-Май-15, 17:07 
> Авторы хоть бы Дийкстру почитали, что ли. Вообще,
> джулия производит впечатление очень дилетантского языка, придуманного малолетними хипстерами.

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

> С другой стороны, она расчитана на учёных, а те славятся своим отсутствием
> чувства прекрасного.

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

> Раз даже матлаб им нравится

Матлаб хороший нишевой язык, вот тем и нравится.

Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от ячс (??), 01-Июн-15, 01:32 
> Когда длина a[start:end] не равна end - start, а равна end -  start - 1.

длина a[start:end] равна length(a[start:end])

>Авторы хоть бы Дийкстру почитали, что ли. Вообще, джулия производит впечатление очень дилетантского языка, придуманного малолетними хипстерами.

Вы бы хоть что нибудь кроме ц придуманного безграмотными бездельниками из белл лэбз почитали бы.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

47. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от myhand (ok), 01-Июн-15, 08:32 
>>Авторы хоть бы Дийкстру почитали, что ли. Вообще, джулия производит впечатление очень дилетантского языка, придуманного малолетними хипстерами.
> Вы бы хоть что нибудь кроме ц придуманного безграмотными бездельниками из белл
> лэбз почитали бы.

Ликбез: Дейкстра (sic!) - не из белл лабс.

Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от sdc (?), 02-Июн-15, 01:28 
> Ликбез: Дейкстра (sic!) - не из белл лабс.

Ликбез Ликбезу: Дейкстра (sic!) - не придумывал ц

Dijkstra was known to be a fan of ALGOL 60, and worked on the team that implemented the first compiler for that language.

Но в любом случае слушать что-то о математике от программистов это себя не уважать.

Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от myhand (ok), 04-Июн-15, 11:19 
>> Ликбез: Дейкстра (sic!) - не из белл лабс.
> Ликбез Ликбезу: Дейкстра (sic!) - не придумывал ц
> Dijkstra was known to be a fan of ALGOL 60, and worked
> on the team that implemented the first compiler for that language.

Объясняю для тапков:  Дейкстра за Мао^Wиндексацию с нуля, как и создатели C.  Дошло?

Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от Антуан (?), 01-Июн-15, 13:52 
Пиздец.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

36. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от ячс (??), 01-Июн-15, 01:13 
>> хотя массивы тоже с единицы адресуются
> Вот нафейхоа, спрашивается, если полноценная совместимость с Matlab никогда не была целью.

потому, что в математике (с маленькой буквы) элементы матрицы нумеруются именно так

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

46. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от myhand (ok), 01-Июн-15, 08:29 
>>> хотя массивы тоже с единицы адресуются
>> Вот нафейхоа, спрашивается, если полноценная совместимость с Matlab никогда не была целью.
> потому, что в математике (с маленькой буквы) элементы матрицы нумеруются именно так

Ну, вообще-то это вранье.  В принципе, за нарушение этой благоглупости - никого не сажают.

Например: http://en.wikipedia.org/wiki/Metric_tensor_%28general_r...

Может быть можно сформулировать мягче: *чаще* нумеруются так.

Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от sdc (?), 02-Июн-15, 01:18 
> Например: http://en.wikipedia.org/wiki/Metric_tensor_%28general_r...
> Может быть можно сформулировать мягче: *чаще* нумеруются так.

Знаете, прежде чем обсуждать ковариантные тензоры в физике я подожду пока вы дойдете до курса линейной алгебры. Но если интерс искернний то можете начать отсюда
https://ru.wikipedia.org/wiki/Матрица_(математика)


Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз системы для математических расчётов GNU Octave 4.0.0"  +/
Сообщение от myhand (ok), 04-Июн-15, 11:17 
>> Например: http://en.wikipedia.org/wiki/Metric_tensor_%28general_r...
>> Может быть можно сформулировать мягче: *чаще* нумеруются так.
> Знаете, прежде чем обсуждать ковариантные тензоры в физике

С кем тут обсуждать-то, с тапком?

> Но если интерс искернний то можете начать отсюда
> https://ru.wikipedia.org/wiki/Матрица_(математика)

Малыш, я по википедии не учусь и не собираюсь.  И тебе не советую, козленочком станешь.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру