<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Использование библиотеки math.]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Использование библиотеки math. форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 20:02:09 +0300</pubDate>
		<item>
			<title>Использование библиотеки math.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61818/topic7151/">Использование библиотеки math.</a></b> <i>Перестали работать функции math.pow и math.sqrt</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<ul><li>The following functions were deprecated in the mathematical library: atan2, cosh, sinh, tanh, pow, frexp, and ldexp. You can replace math.pow(x,y) with x^y; you can replace math.atan2 with math.atan, which now accepts one or two arguments; you can replace math.ldexp(x,exp) with x * 2.0^exp. For the other operations, you can either use an external library or implement them in Lua.<br /></ul>Если pow просто выпилили в луа 5.3, то про sqrt там ничего не сказано, но почему-то перестал работать. Что-то сразу не сообразил, что math.sqrt(a) можно заменить на a ^ 0.5. Тему можно закрывать. <br />
			<i>07.02.2022 12:04:28, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61818/topic7151/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61818/topic7151/</guid>
			<pubDate>Mon, 07 Feb 2022 12:04:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Использование библиотеки math.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61817/topic7151/">Использование библиотеки math.</a></b> <i>Перестали работать функции math.pow и math.sqrt</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			При обновлении до QUIK 9 перестали работать индикаторы использующие функции math.pow, math.sqrt. На функцию math.pow QUIK выдает ошибку, на функцию math.sqrt &nbsp;ошибку не выдает, но функция возвращает nil, хотя в функцию точно передаются значения не nil. Если запись math.pow(a,b) еще можно заменить на a ^ b, то чем заменить math.sqrt(a, b)? И вообще зачем и почему возникают такие сложности? <br />
			<i>07.02.2022 11:29:35, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61817/topic7151/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61817/topic7151/</guid>
			<pubDate>Mon, 07 Feb 2022 11:29:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
