<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: С питона на луа, памажити )]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме С питона на луа, памажити ) форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 17 Apr 2026 04:34:00 +0300</pubDate>
		<item>
			<title>С питона на луа, памажити )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79465/topic9246/">С питона на луа, памажити )</a></b> <i>питон</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_UHGTLT64" href="/user/16648/" bx-tooltip-user-id="16648">prugramzer</a> написал:<br /><noindex><a href="/user/3226/" target="_blank" rel="nofollow">Игорь Б</a></noindex>, В принципе безразницы. Я луа считаю паскалем. Когдато на нем учился )<br />=============<br />Прикольно. Это как &nbsp;мото считать авто, а корову - лошадью. &nbsp; <br />
			<i>08.09.2025 20:39:40, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79465/topic9246/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79465/topic9246/</guid>
			<pubDate>Mon, 08 Sep 2025 20:39:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>С питона на луа, памажити )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79464/topic9246/">С питона на луа, памажити )</a></b> <i>питон</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_786GVIlr" href="/user/3226/" bx-tooltip-user-id="3226">Игорь Б</a>, В принципе безразницы. Я луа считаю паскалем. Когдато на нем учился ) <br />
			<i>08.09.2025 19:46:31, prugramzer.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79464/topic9246/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79464/topic9246/</guid>
			<pubDate>Mon, 08 Sep 2025 19:46:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>С питона на луа, памажити )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79463/topic9246/">С питона на луа, памажити )</a></b> <i>питон</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_0rR27aGj" href="/user/62/" bx-tooltip-user-id="62">nikolz</a><a class="blog-p-user-name" id="bp_fKV5eBMZ" href="/user/2047/" bx-tooltip-user-id="2047"><span class="bx-font" style="color:#161616"> </span><span class="bx-font" style="color:#161616">,  </span>Станислав</a>, Спасибо! Завел работает.<br />Не хватало для работы<table class="forum-spoiler"><thead onclick="if (this.nextSibling.style.display=='none') { this.nextSibling.style.display=''; BX.addClass(this, 'forum-spoiler-head-open'); } else { this.nextSibling.style.display='none'; BX.removeClass(this, 'forum-spoiler-head-open'); } BX.onCustomEvent('BX.Forum.Spoiler:toggle', [{node: this}]); event.stopPropagation();"><tr><th><div>Скрытый текст</div></th></tr></thead><tbody class="forum-spoiler" style="display:none;"><tr><td>table.sort(m, function(a, b) &nbsp; &nbsp; &nbsp; &nbsp; return a&#91;1&#93; &gt; b&#91;1&#93; <br /> &nbsp; &nbsp;end)</td></tr></tbody></table> <br />
			<i>08.09.2025 19:45:05, prugramzer.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79463/topic9246/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79463/topic9246/</guid>
			<pubDate>Mon, 08 Sep 2025 19:45:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>С питона на луа, памажити )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79458/topic9246/">С питона на луа, памажити )</a></b> <i>питон</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Это не питон. Скорее F# <br />
			<i>08.09.2025 10:23:22, Игорь Б.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79458/topic9246/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79458/topic9246/</guid>
			<pubDate>Mon, 08 Sep 2025 10:23:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>С питона на луа, памажити )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79457/topic9246/">С питона на луа, памажити )</a></b> <i>питон</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ответ нейросети (результат не проверял):<br />----------------------- 
====code====
<pre>Вот переписанная функция на Lua с учетом особенностей языка:

function rman(src, len)
&nbsp;&nbsp;&nbsp;&nbsp;-- Создаем матрицу как таблицу таблиц
&nbsp;&nbsp;&nbsp;&nbsp;local m = {}
&nbsp;&nbsp;&nbsp;&nbsp;for k = 1, len do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Используем 1-индексацию, храним исходный индекс как k-1 (0-based)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m&#91;k&#93; = { 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src&#91;k&#93; or 0,&nbsp;&nbsp;-- nz() аналог: заменяем nil/NaN на 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k - 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- сохраняем 0-based индекс
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;&nbsp;-- Сортировка по первому элементу (значению) по убыванию
&nbsp;&nbsp;&nbsp;&nbsp;table.sort(m, function(a, b) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return a&#91;1&#93; &#62; b&#91;1&#93; 
&nbsp;&nbsp;&nbsp;&nbsp;end)

&nbsp;&nbsp;&nbsp;&nbsp;-- Вычисление суммы квадратов разностей
&nbsp;&nbsp;&nbsp;&nbsp;local sum = 0.0
&nbsp;&nbsp;&nbsp;&nbsp;for k = 1, len do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local original_index = m&#91;k&#93;&#91;2&#93;&nbsp;&nbsp;-- исходный 0-based индекс
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local current_index = k - 1&nbsp;&nbsp;&nbsp;&nbsp; -- текущий 0-based индекс
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum = sum + math.pow(original_index - current_index, 2)
&nbsp;&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;&nbsp;return sum
end


Ключевые отличия и пояснения:Индексация:Lua использует 1-based индексацию, 
поэтому циклы идут от 1 до len Исходные индексы (0-based) сохраняются как k - 1Матрица:
Реализована как таблица таблиц m = {}Каждая строка: { значение, исходный_индекс }
Обработка NaN/nil:Аналог nz() - src&#91;k&#93; or 0 заменяет nil/NaN на 0
Для строгой проверки NaN можно добавить: type(src&#91;k&#93;) == "number" and src&#91;k&#93; == src&#91;k&#93;
Сортировка:Используется table.sort() с кастомным компаратором 
Сортировка по первому элементу (значению) по убываниюВычисление суммы:
В цикле сравниваются исходный индекс и текущая позицияРазница возводится в квадрат через math.pow()
Пример использования:lua

local data = {10, 30, 20, 50, 40}
local result = rman(data, #data)
print(result)&nbsp;&nbsp;-- Выведет: 10.0

Особенности реализации:Функция принимает таблицу src и длину len 
Возвращает число (сумму квадратов разностей)Корректно обрабатывает:
Отрицательные числа Нулевые значенияДубликаты в исходных данныхНеопределенные значения (nil/NaN)
Для работы с очень большими массивами (&#62;100K элементов) рекомендуется оптимизировать сортировку, 
но для типичных случаев (например, технический анализ) текущая реализация эффективна.</pre>
============= <br />
			<i>08.09.2025 07:27:05, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79457/topic9246/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79457/topic9246/</guid>
			<pubDate>Mon, 08 Sep 2025 07:27:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>С питона на луа, памажити )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79454/topic9246/">С питона на луа, памажити )</a></b> <i>питон</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ответ нейросети:<br /><br />Pine‑Script умеет работать с «матрицами» и предоставляет готовые функции<br /><br />matrix.new, matrix.set, matrix.sort, matrix.get.<br /><br />В Lua таких стандартных средств нет – обычно все делается через обычные<br />таблицы (table) и функцию сортировки table.sort.<br /><br />Ниже приведён эквивалент кода, который делает то же самое, но написан в стиле Lua<br />
====code====
<pre>--&#91;&#91;
&nbsp;&nbsp;&nbsp;&nbsp;rman(src, len)

&nbsp;&nbsp;&nbsp;&nbsp;src – таблица чисел (или «series»), длина которой должна быть &#62;= len.
&nbsp;&nbsp;&nbsp;&nbsp;len – количество элементов, которые будем обрабатывать.

&nbsp;&nbsp;&nbsp;&nbsp;Возвращает: сумма квадратов разницы между позицией элемента после сортировки
&nbsp;&nbsp;&nbsp;&nbsp;по убыванию его значения и исходной позицией в массиве.
--&#93;&#93;
function rman(src, len)
&nbsp;&nbsp;&nbsp;&nbsp;-- 1) Собираем «матрицу» как таблицу вложенных таблиц:
&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{value = &#60;значение&#62;, idx = &#60;исходный индекс&#62;}
&nbsp;&nbsp;&nbsp;&nbsp;local m = {}
&nbsp;&nbsp;&nbsp;&nbsp;for k = 1, len do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local val = src&#91;k&#93; or 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- заменяем nil/NaN на 0 (nz в Pine)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local idx = k - 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Pine использует индексы от 0,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- поэтому смещаем на 1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m&#91;#m + 1&#93; = {value = val, idx = idx}
&nbsp;&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;&nbsp;-- 2) Сортируем по убыванию значения (первый столбец)
&nbsp;&nbsp;&nbsp;&nbsp;table.sort(m, function(a, b)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return a.value &#62; b.value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- descending order
&nbsp;&nbsp;&nbsp;&nbsp;end)

&nbsp;&nbsp;&nbsp;&nbsp;-- 3) Вычисляем сумму квадратов разницы позиций
&nbsp;&nbsp;&nbsp;&nbsp;local sum = 0.0
&nbsp;&nbsp;&nbsp;&nbsp;for i = 1, len do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local diff = m&#91;i&#93;.idx - (i - 1)&nbsp;&nbsp; -- опять смещение индексов на 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum = sum + diff * diff&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- math.pow(diff,2) можно заменить умножением
&nbsp;&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;&nbsp;return sum
end

</pre>
=============
<p><B>Ключевые отличия от Pine‑Script</B></p><table class="data-table"><tr><td><B> Что делает</B></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;"><B>Pine‑Script</B></span></span></span></td><td><B> </B><span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;"><B>Lua </B></span></span></span></td></tr><tr><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">Создание «матрицы» </span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">matrix.new</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">обычный массив таблиц ({})</span></span></span></td></tr><tr><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">Заполнение ячейки</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">matrix.set(m, k, 0, nz(src&#91;k&#93;))</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">просто m&#91;#m+1&#93; = {value=val, idx=k-1}</span></span></span></td></tr><tr><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">Сортировка</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">matrix.sort(m, 0, order.descending)</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">table.sort(m, function(a,b) return a.value &gt; b.value end)</span></span></span></td></tr><tr><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">Доступ к элементу</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">matrix.get(m, k, 1)</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">m&#91;k&#93;.idx</span></span></span></td></tr><tr><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">Возведение в степень</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">math.pow(x,2)</span></span></span></td><td> <span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">x * x </span></span></span><span class="bx-font" style="color:#323232"><span class="bx-font" style="font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, quotSegoe UIquot, Roboto, quotHelvetica Neuequot, Arial, quotNoto Sansquot, sans-serif, quotApple Color Emojiquot, quotSegoe UI Emojiquot, quotSegoe UI Symbolquot, quotNoto Color Emojiquot"><span class="bx-font" style="font-size:;">(быстрее)</span></span></span></td></tr></table><B>Как использовать</B><br /><B><br /></B><br />
====code====
<pre>-- пример входных данных
local src = {5.2, nil, 3.7, 4.1, 0.9}
local len = #src&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- считаем все элементы

print(rman(src, len))&nbsp;&nbsp;&nbsp;&nbsp; -- выведет сумму квадратов разниц</pre>
=============
<B><br /></B><br /><B><br /></B> <br />
			<i>07.09.2025 18:41:23, Станислав.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79454/topic9246/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79454/topic9246/</guid>
			<pubDate>Sun, 07 Sep 2025 18:41:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>С питона на луа, памажити )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79453/topic9246/">С питона на луа, памажити )</a></b> <i>питон</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Есть функция на питоне, как она должна выглядеть на луа? <br />
====code====
<pre>_rman(src, len,)=&#62;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;var m = matrix.new&#60;float&#62;(len, 2, 0.)
&nbsp;&nbsp;&nbsp;&nbsp;for k = 0 to len- 1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;matrix.set(m, k, 0, nz(src&#91;k&#93;))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;matrix.set(m, k, 1, k)
&nbsp;&nbsp;&nbsp;&nbsp;matrix.sort(m, 0, order.descending)
&nbsp;&nbsp;&nbsp;&nbsp;sum = 0.0
&nbsp;&nbsp;&nbsp;&nbsp;for k = 0 to len- 1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum += math.pow(matrix.get(m, k, 1) - k, 2)
&nbsp;&nbsp;&nbsp;&nbsp;sum </pre>
=============
Если не трудно, накидайте хотябы примерно ) <br />
			<i>07.09.2025 15:54:46, prugramzer.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79453/topic9246/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79453/topic9246/</guid>
			<pubDate>Sun, 07 Sep 2025 15:54:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
