Cleve Moler, #mathematician, cofounder of #MathWorks, and creator of #MATLAB, has died at 86. Say what you will about MATLAB, but its impact on #ScientificComputing is undeniable. As a student, I felt almost rebellious when I started coding in MATLAB instead of #Fortran 🤘

🌍 https://www.nytimes.com/2026/06/11/science/cleve-moler-dead.html

In case it might be helpful for anyone, here is a guide on how to integrate your favorite #LLM coding assistant (Claude Code, Codex, etc.) with #MATLAB (using glue like #MCP, making it more seamless than just doing copy-and-paste). The Quick Start is a good place to start, but if you go deeper down you can see a variety of other approaches, including using #VSCode as your MATLAB frontend.
https://github.com/tpavlic/docs-and-guides/blob/main/using-llms-with-matlab.md
docs-and-guides/using-llms-with-matlab.md at main · tpavlic/docs-and-guides

A collection of general documents and guides for a variety of topics - tpavlic/docs-and-guides

GitHub

Итеративное декодирование LDPC/турбо, полярные коды — разбираем на C++ и сравниваем с MATLAB

Когда моделируешь помехоустойчивые коды, декодер обычно остаётся чёрным ящиком: пишешь ldpcDecode(llr, cfg, 30), comm.TurboDecoder или dvbs2ldpc(1/2) — и получаешь красивый «водопад» BER, не заглядывая внутрь. А самое интересное в современных кодах именно там: не в том, как закодировать, а в том, как декодер из зашумлённого сигнала достаёт правильные биты. Первая часть заканчивалась предложением: «если интересно разобрать итеративное декодирование LDPC/турбо в деталях или полярные коды с последовательным отменением — пишите в комментариях». Написали — так что эта статья и есть ответ на запрос из комментариев. Читать первую часть необязательно: там мы прошли эволюцию кодов в сотовой связи от GSM до 5G по BER-кривым в MATLAB, а всё нужное я напомню по ходу. Здесь — вскрываем сами декодеры. Эта часть открывает ящик. Разберём три декодера, на которых держится всё современное кодирование: • belief propagation — итеративный обмен сообщениями по графу, ядро LDPC и всего 5G eMBB; • BCJR + итеративный обмен мнениями — то, что сделало турбо-коды возможными; • successive cancellation — последовательное отменение в полярных кодах. Чтобы видеть каждую строчку, MATLAB-тулбокс не годится — он прячет алгоритм. Поэтому весь разбор идёт по коду небольшой библиотеки, которую я написал специально для этого — fec-cpp : header-only C++17, без единой внешней зависимости, только STL. Её можно прочитать целиком за вечер, и каждый декодер в ней — полсотни строк, которые делают ровно то, что написано в учебнике. Рядом с каждым разбором будет и MATLAB-эквивалент — чтобы видеть контраст: одна строка тулбокса против явного алгоритма. А в конце — большое сравнение: прогоним обе реализации по одинаковым кодам и наложим их BER-кривые на одни графики.

https://habr.com/ru/articles/1043922/

#LDPC #belief_propagation #BCJR #полярные_коды #C++ #MATLAB #BER #помехоустойчивое_кодирование

Итеративное декодирование LDPC/турбо, полярные коды — разбираем на C++ и сравниваем с MATLAB

Когда моделируешь помехоустойчивые коды, декодер обычно остаётся чёрным ящиком: пишешь ldpcDecode(llr, cfg, 30), comm.TurboDecoder или dvbs2ldpc(1/2) — и получаешь красивый «водопад» BER, не...

Хабр
RIP Cleve Moler, creator of LINPACK and #MATLAB and founder (in 1984!) of MathWorks.
https://www.mathworks.com/company/aboutus/founders/clevemoler.html

Digging out some 25-year old #matlab code that simulates 2D #digital waveguide meshes.

Interestingly, my code running in Matlab R202b on a Quad-Core i5 iMac from 2017 runs about 35% FASTER than in Matlab R2025b on a 2021 M1 MacBook Pro.

I wonder what the difference is...

here's the last frame of the animation

The Computer History Museum remembers Cleve Moler who created MATLAB and contributed to LINPACK and EISPACK.

https://computerhistory.org/blog/in-memoriam-cleve-moler-1939-2026

#matlab #retrocomputing

In Memoriam: Cleve Moler (1939–2026)

CHM remembers 2017 Fellow Cleve Moler and his remarkable legacy as a visionary mathematician, computer scientist, and cofounder of MathWorks.

CHM
#probability to generate samples of random variable
➡️ #scilab use grand() and specify the the low and parameters "def" for uniform in [0,1], "nor" for normal ... 👍
➡️ #gnuoctave use rand() for uniform in [0,1], randn() for norma N(0,1) rande() for exponential with parameter 1 , randp() for Poisson ...😐
➡️ #matlab use rand() or randn() or exprand() or ... nothing 🤦‍♂️

Святой Августин и GAN: почему борьба добра и зла — это генеративная состязательная сеть

Аннотация Посмотрите на эту обложку. Слева — Рай. Справа — Ад. Между ними — вся жизнь. Иероним Босх написал «Сад земных наслаждений» больше пяти веков назад. Он показал, как человек движется от гармонии через свободу к коллапсу. Но можно ли измерить этот путь? Можно ли выразить в битах то, что художник изобразил красками? Эта статья — эксперимент. Мы возьмём старую идею Августина Блаженного (зло — это не активная сила, а отсутствие добра) и проверим её математически. С помощью простой модели точек и сил мы смоделируем три состояния: 1) Рай (левая створка) — баланс между реальностью и свободой. Энтропия максимальна. 2) Ад (правая створка) — доминирование критика, страха, наказания. Все точки схлопываются в одну кучку. Разнообразие умирает. 3) Хаос — вседозволенность без опоры, где свобода превращается в бессмысленный шум. Мы измерим энтропию выбора S, вычислим грех как падение энтропии ΔS_грех и увидим, что свобода — это не отсутствие правил, а пространство для мышления и открытия новых горизонтов.

https://habr.com/ru/articles/1039144/

#энтропия_выбора #Свобода_и_ответственность #Грех_как_уменьшение_свободы #GAN_и_метафизика #Рай_и_ад_в_математике #Баланс_генератора_и_дискриминатора #Коллапс_мод #Пространство_возможных_траекторий #matlab #Вера_Паломника

Святой Августин и GAN: почему борьба добра и зла — это генеративная состязательная сеть

Введение Вы когда-нибудь задумывались, почему в большинстве религиозных систем зло описывается как активная, почти одушевлённая сила? Сатана, демоны, искушения, тёмные сущности — всё это выглядит как...

Хабр