<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x41C;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x442;&#x438;&#x43A;&#x430; &#x438; &#x424;&#x438;&#x437;&#x438;&#x43A;&#x430; Latest Topics</title><link>https://electronix.ru/forum/forum/85-matematika-i-fizika/</link><description>&#x41C;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x442;&#x438;&#x43A;&#x430; &#x438; &#x424;&#x438;&#x437;&#x438;&#x43A;&#x430; Latest Topics</description><language>en</language><item><title>&#x41F;&#x440;&#x44F;&#x43C;&#x43E;&#x443;&#x433;&#x43E;&#x43B;&#x44C;&#x43D;&#x430;&#x44F; &#x43F;&#x435;&#x442;&#x43B;&#x44F; &#x433;&#x438;&#x441;&#x442;&#x435;&#x440;&#x435;&#x437;&#x438;&#x441;&#x430;.</title><link>https://electronix.ru/forum/topic/221738-pryamougolnaya-petlya-gisterezisa/</link><description><![CDATA[<p>
	Я обсуждал идею использования частного цикла сердечника с ППГ с дипсиком. И он меня заставил сомневаться.
</p>

<p>
	Идея изначально заключалась в использовании частичной площади петли гистерезиса. Я планировал:<br />
	0) Насытить сердечник до +Bs<br />
	1) Дать ему вернуться в +Br<br />
	2) С помощью оботки подмагничивания задать смещение в отрицательную сторону примерно на -Hs (до поля старта и чуть-чуть дальше)<br />
	3) Управляемый импульс должен будет возвращать серченик в +Br
</p>

<p>
	Использование частного цикла даёт такие преимущества: 1) меньший ток утечки (почти сразу высокая индуктивность) 2) в разы меньшее время рассасывания. Для меня тут есть ещё одно преимущество: меньший вольт-секундный интеграл, чем на большой петле. Последнее проистекает из того, что у меня слишком большой сердечник, даже с одним витком получается сильно больший вольт-секундный интеграл, чем мне нужен.
</p>

<p>
	Однако, дипсик меня огорошил:<br />
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Цитата
	</div>

	<div class="ipsQuote_contents">
		<p>
			Если вы подадите в обмотку подмагничивания постоянный ток, создающий поле H&gt;Hs , и будете держать его бесконечно долго, то доменные границы рано или поздно пересекут весь объём сердечника, и индукция станет −Br. Материал с прямоугольной петлей не имеет устойчивого промежуточного состояния при постоянном поле выше порога..... При поле, лишь ненамного превышающем Hs, доменные стенки движутся в режиме крипа (creep) — чрезвычайно медленно, микрометры в секунду. Полное перемагничивание может занять миллисекунды, секунды или даже минуты, в зависимости от степени превышения.
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	Кто сталкивался? Кто может это подтвердить? Насколько быстро происходит сползание?
</p>

<p>
	Мне нужно будет снимать поле подмагничивания?
</p>
]]></description><guid isPermaLink="false">221738</guid><pubDate>Wed, 20 May 2026 09:31:47 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x440;&#x430;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x441; &#x43A;&#x432;&#x430;&#x442;&#x435;&#x440;&#x43D;&#x438;&#x43E;&#x43D;&#x430;&#x43C;&#x438;</title><link>https://electronix.ru/forum/topic/208555-pomogite-razobratsya-s-kvaternionami/</link><description><![CDATA[<p>
	Сделал для себя стенд с двумя IMU датчиками MPU6500. Один датчик закреплён по осям тестовой платформы, другой нет.
</p>

<p>
	Я хочу преобразовать данные акселерометра датчиков к системе координат тестовой платформы.
</p>

<p>
	Я собрал доступные мне данные по кватернионам, нашёл библиотеку для микроконтроллера, поддерживающую кватернионы.
</p>

<p>
	Последовательность моих действий:<br />
	1) устанавливаю платформу в исходное положение, ось z вертикальна. Калибрую датчики по оси z - <br />
	есть калибровочный вектор положения <strong>zero_g</strong> {0.0.1} и вектор текущего положения по данным акселерометров <strong>current_g</strong> {x, y, z}. Я вычисляю кватернион поворота от текущего вектора к калибровочному вектору - <strong>calibration_z</strong> {x, y, z, w}. Затем я его нормирую.<br />
	Как я понял, при применении этого вектора поворота к данным гироскопа или акселерометра я получу совмещение осей z датчиков с осью z платформы, но, поскольку этот поворот минимален, то оси x и y в общем случае совмещены не будут.<br />
	2) Вторым этапом получения кватерниона поворота является получение поворота данных датчиков относительно оси z. Для этого я устанавливаю платформу осью y вниз, и калибрую датчики по двумерному вектору <strong>zero</strong> {0, 1} и вектору текущего положения по данным акселерометров {x, y, z}. Я  получаю кватернион положения <strong>current_g</strong> {x, y, z, 0}, нормализую его, применяю к нему кватернион поворота к оси z: <strong>calibration_z</strong> * <strong>current_g</strong> * <strong>calibration_z^-1</strong>. <br />
	Из полученного кватерниона положения выделяю двумерный вектор <strong>current_z </strong>{x, y}, и вручную определяю синусы и косинусы половинного угла поворота <strong>current_z </strong>к <strong>zero</strong>, получая кватернион поворота относительно оси z для совмещения осей y датчика и платформы <strong>calibration_y</strong> {0, 0, sin(a/2), cos(a/2)}. 
</p>

<p>
	Теперь, если перемножить слева <strong>calibration_y </strong>* <strong>calibration_z</strong>, я должен получить кватернион поворота датчиков к системе координат платформы.
</p>

<p>
	Для данных акселерометров вроде бы так и происходит, но для данных гироскопов это не так. 
</p>

<p>
	Если кто-нибудь может мне подсказать, что я делаю не так, буду благодарен.
</p>
]]></description><guid isPermaLink="false">208555</guid><pubDate>Sun, 28 Sep 2025 08:30:36 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x43E;&#x431;&#x440;&#x430;&#x437;&#x443;&#x435;&#x442;&#x441;&#x44F; &#x44D;&#x442;&#x430; &#x43D;&#x430;&#x432;&#x43E;&#x434;&#x43A;&#x430;?</title><link>https://electronix.ru/forum/topic/219415-kak-obrazuetsya-eta-navodka/</link><description><![CDATA[<p>
	Здраствуйте.<br />
	Столкнулся с такой проблемой.<br />
	Есть печатная плата с процессором и кнопками.<br />
	Настроил я прерывание для кнопок подтянул все резисторы.<br />
	Все работает.<br />
	Питается от USB кабеля.<br />
	Плату поместил в металлический корпус.<br />
	Его к земле не подключил и никакого электрического контакта с платой нет.<br />
	Заметил если хорошо походить по полу а потом дотронуться до корпуса то срабатывает<br />
	прерывание как буд то кнопку нажали. А иногда и прямо разряд проскакивает.<br />
	Я посмотрел осциллографом. Действительно на дорожке от кнопки до процессора<br />
	наводится такой импульс в момент касания.<br />
	Я тогда заземлил корпус и наводки ушли.
</p>

<p>
	Не понимаю как физически происходит наводка?<br />
	В момент касания от тела на корпус идет ток резко. <br />
	И что этот импульс тока пораждает электромагнитную волну а она наводит<br />
	напряжение на дорожке платы?
</p>

<p>
	Почему тогда не наводится когда корпус заземлен?<br />
	Все равно ток то должен пойти. Или всплеск тока меньше?
</p>
]]></description><guid isPermaLink="false">219415</guid><pubDate>Sun, 29 Mar 2026 19:07:39 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x441; &#x444;&#x43E;&#x440;&#x43C;&#x443;&#x43B;&#x43E;&#x439; &#x43F;&#x435;&#x440;&#x435;&#x441;&#x447;&#x435;&#x442;&#x430; &#x447;&#x430;&#x441;&#x442;&#x43E;&#x442;&#x44B;. &#x417;&#x430;&#x43A;&#x438;&#x43F;&#x430;&#x435;&#x43C;.</title><link>https://electronix.ru/forum/topic/219019-pomogite-s-formuloy-perescheta-chastoty-zakipaem/</link><description><![CDATA[<p>
	Задача - пересчет входной частоты отражающий уровень жидкости в емкости в литры на основании откалиброванных значений частот верхнего и нижнего уровня.
</p>

<p>
	Формула простая:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			((Нижний уровень(высокая частота) - Freq) * 4095) / (Нижний уровень(высокая частота) - Высоки уровень(низкая частота))
		</p>
	</div>
</blockquote>

<p>
	Формула работает. Но частота нестабильна и эта нестабильность приводит к разным результатам нестабильности на выходе формулы. Попробую объяснить на числах.
</p>

<p>
	Возьмем за нижний уровень - 60КГц, за верхний - 25КГц.
</p>

<p>
	Если текущая частота 25500Гц (почти полный бак), то ее отклонение на 1 Кгц даст отклонение в процентах на выходе формулы 2.98%
</p>

<p>
	Если текущая частота 55500Гц (почти пустой бак), то ее отклонение на 1 Кгц даст отклонение в процентах на выходе формулы 28%!
</p>

<p>
	 
</p>

<p>
	Что мы и наблюдаем в реальности - на пустом баке уровень скачет очень сильно. Как победить этот эффект?
</p>

<p>
	Ниже приведу таблицу с некоторыми рассчитанными значениями.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://electronix.ru/forum/uploads/monthly_2026_03/image.png.746b86627015e3af333dca2a4cd64704.png" data-fileid="179208" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="179208" data-ratio="31.87" width="640" alt="image.thumb.png.0ac96b5451a5f38dbfe21a1d5360e518.png" src="https://electronix.ru/forum/uploads/monthly_2026_03/image.thumb.png.0ac96b5451a5f38dbfe21a1d5360e518.png" /></a>
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">219019</guid><pubDate>Tue, 17 Mar 2026 09:12:11 +0000</pubDate></item><item><title>CRT</title><link>https://electronix.ru/forum/topic/219252-crt/</link><description><![CDATA[<p>
	Луч,проходящий в ЭЛТ, наводит ЭДС в катушках отклоняюей системы?
</p>

<p>
	И есть ли противоэдс  в катушке,пропорциональный току луча и угла отклонения, когда мы отклоняем луч ?
</p>
]]></description><guid isPermaLink="false">219252</guid><pubDate>Tue, 24 Mar 2026 08:50:27 +0000</pubDate></item><item><title>&#x41A;&#x432;&#x430;&#x434;&#x440;&#x430;&#x442;&#x43D;&#x43E;&#x435; &#x443;&#x440;&#x430;&#x432;&#x43D;&#x435;&#x43D;&#x438;&#x435; &#x441; &#x43F;&#x435;&#x440;&#x435;&#x43C;&#x435;&#x43D;&#x43D;&#x43E;&#x439;.</title><link>https://electronix.ru/forum/topic/217396-kvadratnoe-uravnenie-s-peremennoy/</link><description><![CDATA[<p>
	Сижу туплю.<br />
	Подскажите кто-нибудь, как из 2*a*a-2*b*a-1=0 вывести a=f(b)?
</p>
]]></description><guid isPermaLink="false">217396</guid><pubDate>Mon, 02 Mar 2026 18:26:41 +0000</pubDate></item><item><title>&#x41E;&#x431;&#x440;&#x430;&#x442;&#x43D;&#x44B;&#x439; &#x43A;&#x432;&#x430;&#x434;&#x440;&#x430;&#x442;&#x43D;&#x44B;&#x439; &#x43A;&#x43E;&#x440;&#x435;&#x43D;&#x44C; &#x447;&#x435;&#x440;&#x435;&#x437; CORDIC</title><link>https://electronix.ru/forum/topic/217877-obratnyy-kvadratnyy-koren-cherez-cordic/</link><description><![CDATA[<p>
	Всем доброго дня.
</p>

<p>
	Надо мне стало вычислить обратный корень из числа y=1/sqrt(x). Математика в целых числах, X - 24 разрядное целое число. Поскольку все это надо сделать на ПЛИС, то деление, как и сам корень - это затратно. Когда вычислял экспоненту, то очень хорошо получилось сделать это через cordic:
</p>

<p>
	 
	</p><pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">#define LN2x64 0xb17
int C_LN_10001[] =
{
0x67c,
0x391,
0x1e2,
0x0f8,
0x07e,
0x03f,
0x01f,
0x00f,
0x007,
0x004,
0x002,
0x001
};
int exp12_pl(int a)
{

    int x[40] = { 0 };
    int bexp[40] = { 0 };
    x[0] = ~a;
    if (x[0] &gt; 65000)
        return 0;

    bexp[0] = 0x800;

    for (int i = 0; i &lt; 4; i++)
    {
        if (x[0] &gt; (LN2x64 &lt;&lt; (3 - i)))
        {
            x[0] = x[0] - (LN2x64 &lt;&lt; (3 - i));
            bexp[0] = bexp[0] &gt;&gt; (1 &lt;&lt; (3 - i));
        }
    }

    x[0] = x[0] - LN2x64;
    x[0] = ~x[0];

    bexp[1] = bexp[0];//0x1000;

    for (int i = 0; i &lt; 12; i++)
    {
        if (x[0] &gt; C_LN_10001[i])
        {
            x[0] = x[0] - C_LN_10001[i];
            bexp[1] = bexp[1] + (bexp[1] &gt;&gt; (i + 1));
        }
    }

    return bexp[1];
}</span></pre>


<p>
	Сейчас уже даже не помню где брал, но почему-то в памяти отложилось, что почти любую функцию можно вычислить похожим образом, определяя на каждой итерации разряд результата.
</p>

<p>
	Нашел несколько подобных реализаций квадратного корня, но очень не хочется использовать отдельный делитель для нахождения обратной величины.<br />
	Может уважаемые математики подскажут, можно ли сразу вычислить обратный корень, по 1 разряду за итерацию, без деления и (желательно) умножения - сдвиги, плюс, минус.
</p>
]]></description><guid isPermaLink="false">217877</guid><pubDate>Wed, 04 Mar 2026 19:34:01 +0000</pubDate></item><item><title>&#x421;&#x430;&#x43C;&#x43E;&#x434;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x439; &#x434;&#x438;&#x441;&#x442;&#x438;&#x43B;&#x43B;&#x44F;&#x442;&#x43E;&#x440;</title><link>https://electronix.ru/forum/topic/213172-samodelnyy-distillyator/</link><description><![CDATA[<p>
	Я понимаю, что ошибся форумом, но все же)
</p>

<p>
	Возникла необходимость сделать небольшой дистиллятор, для изопропилового спирта.  Зачем? Занимаюсь фотополимерной 3d печатью, готовые детали нуждаются в промывке в изопропиловом спирте. Промывочная емкость 10 литров, туда выливается целая канистра.  Но вот после нескольких промывок раствор загрязняется. А он недешев. Традиционный метод очистки - УФ осаждение смытой с деталей смолы и фильтрация, но уж очень он хлопотный, да и осаждается только смола, краситель не осаждается.
</p>

<p>
	Я бегло ознакомился с принципами конструирования дистялляторов. У меня вопрос - конденсатор представляет собой несколько витков тонкой трубки. Он гарантирует конденсацию абсолютно всех паров? Или же из него вытекает конденсат вперемешку с газообразной фракцией?  Я не увидел в тех дистилляторах, схемы которых мне попадались, устройства отделения газа от конденсата и повторного направления в конденсатор.
</p>

<p>
	Может быть это дистилляторы, для которых допустимо для получения 1 литра израсходовать 2 литра сырья, но в моем случае хотелось бы получать примерно столько же, сколько на входе.
</p>
]]></description><guid isPermaLink="false">213172</guid><pubDate>Wed, 07 Jan 2026 06:42:33 +0000</pubDate></item><item><title>&#x41F;&#x43B;&#x43E;&#x441;&#x43A;&#x430;&#x44F; &#x432;&#x43E;&#x43B;&#x43D;&#x430;.</title><link>https://electronix.ru/forum/topic/201318-ploskaya-volna/</link><description><![CDATA[<p>
	Добрый день.<br />
	С каждым наверняка случалось, что что-то знаешь по определенной тематике, и возможно даже много, но со временем начинаешь понимать, что какие-то мелочи (оказывается) недопонимаешь. К сути. Имеет место плоская волна. Продольная. Каково её математическое описание? Для определенности см. рисунок. (Стрелку нарисовал смещенной, для того чтобы не загромождать ось. Волна плоская. Фронт перпендикулярен оси 0Х)<br />
	Волна летит слева направо, вдоль оси 0Х в положительном направлении.<br />
	Момент времени какой-то конкретный, зафиксированный (т.е. от времени не зависит, только от координаты).
</p>

<p>
	<img alt="001.png.db5c77c1c2db703c6d74df52fafde09a.png" class="ipsImage ipsImage_thumbnailed" data-fileid="172010" data-ratio="42.51" width="247" src="https://electronix.ru/forum/uploads/monthly_2025_03/001.png.db5c77c1c2db703c6d74df52fafde09a.png" />
</p>

<p>
	1. Каково ее ур-е для случая, если точка начала отсчета в точке ноль?<br />
	. . .
</p>

<p>
	2. Также, каково ее ур-е для случая, если точка отсчета в точке L?
</p>

<p>
	<span class="math-tex">\(A{e}^{-ik(x-L)}\)</span><br />
	или
</p>

<p>
	<span class="math-tex">\(A{e}^{+ik(x-L)}\)</span><br />
	Т.е. с + или с - ?<br />
	 
</p>
]]></description><guid isPermaLink="false">201318</guid><pubDate>Mon, 10 Mar 2025 05:49:11 +0000</pubDate></item><item><title>&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x44C; &#x437;&#x430;&#x442;&#x443;&#x445;&#x430;&#x43D;&#x438;&#x44F; &#x415;&#x41C; &#x438; &#x423;&#x417; &#x432;&#x43E;&#x43B;&#x43D; &#x432; &#x447;&#x435;&#x43B;&#x43E;&#x432;&#x435;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x43C; &#x442;&#x435;&#x43B;&#x435;</title><link>https://electronix.ru/forum/topic/169242-skorost-zatuhaniya-em-i-uz-voln-v-chelovecheskom-tele/</link><description><![CDATA[<p>
	Добрый день,
</p>

<p>
	 
</p>

<p>
	вчера слушал доклад одного уважаемого человека из Техаса <a href="https://www.math.tamu.edu/~peter.kuchment/" rel="external nofollow">https://www.math.tamu.edu/~peter.kuchment/</a> в котором утверждается, что сейчас писк моды в компьютерной томографии - облучать электромагнитным излучением человека, а далее слушать отклик в виде ультразвука.
</p>

<p>
	 
</p>

<p>
	В качестве примеров предлагалось использовать 434 МГц излучатель и на 40МГц слушать ультразвук.
</p>

<p>
	 
</p>

<p>
	При попытке спросить величины поглощения или электромагнитных, или ультразвуковых волн, докладчик ушел от темы, а после доклада я сам в гугле быстро не нагуглил, посему хотел спросить, возможно кто-то да знает или про ультразвук, или про электромагнитное излучение, а может и про то и то, какова зависимость поглощения от длины волны.
</p>

<p>
	 
</p>

<p>
	Спасибо!
</p>

<p>
	 
</p>

<p>
	ИИВ
</p>
]]></description><guid isPermaLink="false">169242</guid><pubDate>Wed, 16 Nov 2022 15:00:59 +0000</pubDate></item><item><title>&#x41C;&#x435;&#x442;&#x43E;&#x434; &#x43E;&#x446;&#x435;&#x43D;&#x43A;&#x438; &#x43F;&#x430;&#x440;&#x430;&#x43C;&#x435;&#x442;&#x440;&#x43E;&#x432; &#x442;&#x435;&#x43F;&#x43B;&#x43E;&#x432;&#x43E;&#x439; &#x43C;&#x43E;&#x434;&#x435;&#x43B;&#x438;</title><link>https://electronix.ru/forum/topic/211352-metod-otsenki-parametrov-teplovoy-modeli/</link><description><![CDATA[<p>
	Простейшая тепловая модель первого порядка. Знаем подводимую мощность <span class="math-tex">\(Q_{in}\)</span> и относительную температуру <span class="math-tex">\(\Delta t\)</span>, надо найти теплоемкость <span class="math-tex">\(C_t\)</span> и тепловое сопротивление к окружающей среде <span class="math-tex">\(R_t\)</span>.
</p>

<p style="text-align:center;">
	<span style="font-size:12px;"><span class="math-tex">\(\Delta \dot t = {1 \over C_t} (Q_{in}-{\Delta t \over R_t})\)</span>.</span>
</p>

<p>
	Решение уравнения от времени <span class="math-tex">\(\Delta T\)</span>.
</p>

<p style="text-align:center;">
	<span class="math-tex">\(\Delta t = Q_{in} R_t (1 - e^{-{\Delta T \over R_t C_t}})\)</span>.
</p>

<p>
	Методика оценивания ограничена по длительности, можно провести измерения начала переходного процесса, но нет возможности ждать пока тепература установится. Допустим есть несколько (десяток) измерений <span class="math-tex">\(\Delta t_i\)</span> в известные моменты времени <span class="math-tex">\(\Delta T_i\)</span>, а <span class="math-tex">\(Q_{in}\)</span> это известная постоянная. Конечное время <span class="math-tex">\(\Delta T_{end}\)</span> считать на уровне ~50% постоянной времни <span class="math-tex">\(R_t C_t\)</span>, то есть наблюдаемость достаточно высокая.
</p>

<p>
	Хотелось как всегда применить однопроходный метод оценивания (QR LSQ), но уравнеия нелинейные. Только итеративный решатель возможен?
</p>

<p>
	Добавка: На спаде измерять не могу, датчик и нагреватель это один элемент. Мощность нагрева условно постоянна на участке оценивания из соображений минимизации погрешности измерний. Но может быть сразу надо это учесть, что с нагревом изменяется мощность при постоянном токе <span class="ipsEmoji">🤔</span>.
</p>
]]></description><guid isPermaLink="false">211352</guid><pubDate>Tue, 02 Dec 2025 18:43:26 +0000</pubDate></item><item><title>&#x421;&#x432;&#x435;&#x440;&#x442;&#x43A;&#x430; &#x432; &#x43F;&#x43E;&#x43B;&#x43E;&#x436;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x445; &#x447;&#x438;&#x441;&#x43B;&#x430;&#x445;, &#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;?</title><link>https://electronix.ru/forum/topic/197009-svertka-v-polozhitelnyh-chislah-vozmozhno/</link><description><![CDATA[<p>
	Всем доброго дня!<br />
	Есть задача реализовать свертку исключительно в положительных числах - АЛУ не поддерживает отрицательные. После свертки можно что-то добавить или вычесть, но сама свертка (операции умножения и сложения) должна быть только в положительных числах.<br />
	Проблема в том, что исходные наборы данных (функция и ядро свертки) содержат отрицательные числа.
</p>

<p>
	Т.е. нужно сделать свертку функций, представленных положительными и отрицательными числами, на АЛУ, поддерживающем только положительные числа.
</p>

<p>
	Нужно чтобы результат свертки в положительных числах (после какого-то преобразования результата "положительной" свертки - поделить, умножить, вычесть, прибавить что-то) совпадал с результатом свертки в исходных числах (положительных и отрицательных).
</p>

<p>
	Что-то не соображу сходу, такое возможно?
</p>
]]></description><guid isPermaLink="false">197009</guid><pubDate>Wed, 04 Dec 2024 10:30:44 +0000</pubDate></item><item><title>&#x432; &#x447;&#x451;&#x43C; &#x443;&#x434;&#x43E;&#x431;&#x43D;&#x43E; &#x43C;&#x43E;&#x434;&#x435;&#x43B;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x43C;&#x430;&#x433;&#x43D;&#x438;&#x442;&#x43D;&#x44B;&#x435; &#x43F;&#x43E;&#x43B;&#x44F;</title><link>https://electronix.ru/forum/topic/59324-v-chyom-udobno-modelirovat-magnitnye-polya/</link><description><![CDATA[
<p>Доброе время суток всем. Хочу смоделировать систему постоянных магнитов, требуется расположить как-то магниты и посмотреть распределение магнитного поля в некоторой плоскости, недалеко от этих магнитов.</p>
<p>
Стал изучать ansys, понял, что там отвратительный графический интерфейс - на создание простых вещей много времени уходит. Поэтому вопрос, в чём удобнее решить такую задачу?</p>
]]></description><guid isPermaLink="false">59324</guid><pubDate>Sun, 15 Feb 2009 15:18:03 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x440;&#x430;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x432; half floating point</title><link>https://electronix.ru/forum/topic/206113-pomogite-razobratsya-v-half-floating-point/</link><description><![CDATA[<p>
	Всем доброго дня.<br />
	Пытаюсь понять, как сделан перевод из float в half (16-битный float). Есть неясный момент. Вот код:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">            bits</span><span class="tag">&lt;float&gt;</span><span class="pln">::type fbits;// Value - это флоат, который преобразовываем в half
            std::memcpy(&amp;fbits, &amp;value, sizeof(float));
        #if 1
            unsigned int sign = (fbits&gt;&gt;16) &amp; 0x8000;//выделяем знак
            fbits &amp;= 0x7FFFFFFF;	//оставляем все остальное
            if(fbits &gt;= 0x7F800000)  //проверяем число на бесконечность или NaN
                return sign | 0x7C00 | ((fbits&gt;0x7F800000) ? (0x200|((fbits&gt;&gt;13)&amp;0x3FF)) : 0);
            if(fbits &gt;= 0x47800000)	  //Если порядок больше максимального для half (т.е. 16: 0x478 - это порядок 143, приводя к "нормальному" порядку получим 143-127 = 16)- переполнение 
                return overflow</span><span class="tag">&lt;R&gt;</span><span class="pln">(sign);
            if(fbits &gt;= 0x38800000)	//Если порядок больше мин. для half (т.е. -14: 0x388 это порядок 113, приводя к "нормальному" получим 113-127=-14)- переводим в нормализованный half
                return rounded</span><span class="tag">&lt;R</span><span class="pln">,</span><span class="atn">false</span><span class="tag">&gt;</span><span class="pln">(sign|(((fbits&gt;&gt;23)-112)&lt;&lt;10)|((fbits&gt;&gt;13)&amp;0x3FF), (fbits&gt;&gt;12)&amp;1, (fbits&amp;0xFFF)!=0);
            if(fbits &gt;= 0x33000000) //Если порядок больше 102 (т.е. приводя к "нормальному" получим 102-127=-25) ??? откуда взялся порядок -25 ???
            {		
                int i = 125 - (fbits&gt;&gt;23);	//Преобразоование к денормализованному числу half
                fbits = (fbits&amp;0x7FFFFF) | 0x800000;
                return rounded</span><span class="tag">&lt;R</span><span class="pln">,</span><span class="atn">false</span><span class="tag">&gt;</span><span class="pln">(sign|(fbits&gt;&gt;(i+1)), (fbits&gt;&gt;i)&amp;1, (fbits&amp;((static_cast</span><span class="tag">&lt;uint32&gt;</span><span class="pln">(1)&lt;&lt;i)-1))!=0);
            }
            if(fbits != 0)
                return underflow</span><span class="tag">&lt;R&gt;</span><span class="pln">(sign);
            return sign;</span></pre>

<p>
	Непонятен случай денормализованных чисел. почему порядок -25? Откуда он взялся?
</p>
]]></description><guid isPermaLink="false">206113</guid><pubDate>Fri, 08 Aug 2025 07:34:23 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x447;&#x435;&#x43C;&#x443; &#x441; &#x43F;&#x43E;&#x43C;&#x43E;&#x449;&#x44C;&#x44E; &#x432;&#x43E;&#x43B;&#x44C;&#x442;&#x43C;&#x435;&#x442;&#x440;&#x430; &#x43D;&#x435;&#x43B;&#x44C;&#x437;&#x44F; &#x438;&#x437;&#x43C;&#x435;&#x440;&#x438;&#x442;&#x44C; &#x432;&#x441;&#x442;&#x440;&#x43E;&#x435;&#x43D;&#x43D;&#x44B;&#x439; &#x43F;&#x43E;&#x442;&#x435;&#x43D;&#x446;&#x438;&#x430;&#x43B; p-n &#x43F;&#x435;&#x440;&#x435;&#x445;&#x43E;&#x434;&#x430;?</title><link>https://electronix.ru/forum/topic/114280-pochemu-s-pomoschyu-voltmetra-nelzya-izmerit-vstroennyy-potentsial-p-n-perehoda/</link><description><![CDATA[
<p>Здравствуйте.</p>
<p>
Объясните пожалуйста почему с помощью вольтметра нельзя измерить разность потенциалов, создаваемую областями пространственного заряда (ОПЗ) внутри p-n перехода? В книгах по твердотельной электронике есть формулы для вычисления этой разности потенциалов и приводится объяснение процесса образования ОПЗ, но если подключить вольтметр к диоду не включенному в электрическую цепь, вольтметр покажет 0 вольт, а не упомянутую разность потенциалов.</p>
<p>
В книге "Integrated electronics: analog and digital circuits and systems" Millman, Halkias этот феномен объясняется в двух словах - якобы металлические контакты к p и n областям создают невыпрямляющие переходы, которые и компенсируют внутреннее поле p-n перехода, если к нему не подключен источник внешнего смещения. Однако хотелось бы получить более детальное объяснение, чтобы понять явление в деталях. Буду благодарен за объяснение или за отсылку к литературе где этот вопрос подробно описан.</p>
]]></description><guid isPermaLink="false">114280</guid><pubDate>Sat, 20 Jul 2013 15:12:02 +0000</pubDate></item><item><title>&#x41F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435; &#x441;&#x438;&#x43D;&#x445;&#x440;&#x43E;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x440;&#x430;&#x449;&#x435;&#x43D;&#x438;&#x44F; &#x434;&#x432;&#x443;&#x445; &#x43F;&#x43E;&#x43B;&#x443;&#x43A;&#x440;&#x443;&#x433;&#x43E;&#x432;</title><link>https://electronix.ru/forum/topic/205317-proektirovanie-sinhronnogo-vrascheniya-dvuh-polukrugov/</link><description><![CDATA[<p>
	С уважением, уважаемые преподаватели и члены клуба
</p>

<p>
	Я хотел бы нарисовать механизм, в котором две половинки круга должны вращаться синхронно, смыкаясь и размыкаясь, в результате шестеренки будут вращаться с одинаковой скоростью, я хотел бы использовать пружины в этом механизме между кругами, еще одна идея, которую я знаю, - использовать кривошип и ползунок, в результате чего к обоим кругам прикрепляется ссылка. ползунок будет открываться и закрываться, но я бы хотел использовать пружины, и источник входного сигнала должен быть таким, как показано на рисунке.
</p>

<p>
	Мне нужны рекомендации по использованию пружины
</p>

<p>
	Спасибо
</p>

<p>
	Видеомеханизм
</p>

<p>
	<a href="https://streamable.com/2gml32" rel="external nofollow">https://streamable.com/2gml32</a>
</p>

<p><a href="https://electronix.ru/forum/uploads/monthly_2025_07/1.jpg.9f597c58eb13b0bdc7ce37a400442f73.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="174351" src="https://electronix.ru/forum/uploads/monthly_2025_07/1.thumb.jpg.d6d485ff2f47b48fa0858c72141f588c.jpg" data-ratio="75.94" width="640" class="ipsImage ipsImage_thumbnailed" alt="1.jpg"></a></p>
<p><a href="https://electronix.ru/forum/uploads/monthly_2025_07/2.jpg.a4f1b7a624f38c19c74ac5db4f5c6d69.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="174352" src="https://electronix.ru/forum/uploads/monthly_2025_07/2.thumb.jpg.8d747f94d4c620823cc41b58b2ed8b1e.jpg" data-ratio="54.84" width="640" class="ipsImage ipsImage_thumbnailed" alt="2.jpg"></a></p>]]></description><guid isPermaLink="false">205317</guid><pubDate>Sun, 13 Jul 2025 18:14:43 +0000</pubDate></item><item><title>&#x412;&#x440;&#x430;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x432;&#x430;&#x43B;&#x430; &#x433;&#x435;&#x43D;&#x435;&#x440;&#x430;&#x442;&#x43E;&#x440;&#x430; &#x43E;&#x441;&#x443;&#x449;&#x435;&#x441;&#x442;&#x432;&#x43B;&#x44F;&#x435;&#x442;&#x441;&#x44F; &#x441; &#x43F;&#x43E;&#x43C;&#x43E;&#x449;&#x44C;&#x44E; &#x43F;&#x440;&#x443;&#x436;&#x438;&#x43D;&#x44B; &#x438; &#x43C;&#x430;&#x433;&#x43D;&#x438;&#x442;&#x430;</title><link>https://electronix.ru/forum/topic/205066-vraschenie-vala-generatora-osuschestvlyaetsya-s-pomoschyu-pruzhiny-i-magnita/</link><description><![CDATA[<p>
	<span>Привет</span><span>, </span><span>уважаемые</span><span> </span><span>учителя</span><span> </span><span>и</span><span> </span><span>участники</span><span> , </span>
</p>

<p>
	<span>Я</span><span> </span><span>хотел</span><span> </span><span>бы</span><span> </span><span>знать</span><span>,</span><span> </span><span>как</span><span> </span><span>я</span><span> </span><span>могу</span><span> </span><span>запустить</span><span> </span><span>генератор</span><span> с </span><span>помощью</span><span> </span><span>пружинно</span><span>-</span><span>магнитного</span><span> </span><span>механизма</span><span>,</span><span> </span><span>источником</span><span> </span><span>может</span><span> </span><span>быть</span><span> </span><span>батарея</span><span>, подключенная </span><span>к</span><span> </span><span>пружинно</span><span>-</span><span>магнитному</span><span> </span><span>механизму</span><span>.</span><span> </span>
</p>

<p>
	 
</p>

<p>
	<span></span><span>Большое</span><span> </span><span>спасибо</span>
</p>

<p><a href="https://electronix.ru/forum/uploads/monthly_2025_07/Pic.jpg.5c6cfce558edd7d7d276ea62886ef448.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="174233" src="https://electronix.ru/forum/uploads/monthly_2025_07/Pic.thumb.jpg.5efc4043d710836aa7b7ddc26563e5fe.jpg" data-ratio="139.53" width="344" class="ipsImage ipsImage_thumbnailed" alt="Pic.jpg"></a></p>]]></description><guid isPermaLink="false">205066</guid><pubDate>Sat, 05 Jul 2025 07:40:08 +0000</pubDate></item><item><title>&#x413;&#x430;&#x437;&#x43E;&#x434;&#x438;&#x43D;&#x430;&#x43C;&#x438;&#x43A;&#x430;  - &#x438;&#x437;&#x43C;&#x435;&#x43D;&#x435;&#x43D;&#x438;&#x435; &#x434;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F; &#x432;&#x43E;&#x437;&#x434;&#x443;&#x445;&#x430; &#x432; &#x437;&#x430;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x43E;&#x43C; &#x43E;&#x431;&#x44A;&#x435;&#x43C;&#x435; &#x441; &#x43E;&#x442;&#x432;&#x435;&#x440;&#x441;&#x442;&#x438;&#x435;&#x43C;</title><link>https://electronix.ru/forum/topic/62627-gazodinamika-izmenenie-davleniya-vozduha-v-zamknutom-obeme-s-otverstiem/</link><description><![CDATA[
<p>Задача: есть некий замкнутый объем, заполненный воздухом, например шарообразной формы,, объемом, скажем, 5л, и круглым отверстием площадью 0.5 см^2</p>
<p> </p>
<p>
(я полагаю, форма объема и отверстий особой роли не играет.)</p>
<p> </p>
<p>
Изначально давление внешние = давлению внутреннему, пускай атмосферное, около 100КПа. Далее   давление снаружи начинает изменяться (увеличиваться), пускай линейно, со скоростью ,скажем, 50Па/с. температура тоже растет, но ее потом можно будет учесть...</p>
<p> </p>
<p>
  Какое будет отставание давления внутри объема по уровню?(разница давлений снаружи и внутри).</p>
<p>
 Как это можно прикинуть, хотя бы порядок?  </p>
<p>
 Интуитивно понято, что не велико, но хочется численной оценки.</p>
<p> </p>
<p>
Где можно прочитать об этом?</p>
]]></description><guid isPermaLink="false">62627</guid><pubDate>Fri, 08 May 2009 14:41:38 +0000</pubDate></item><item><title>&#x410;&#x43B;&#x433;&#x43E;&#x440;&#x438;&#x442;&#x43C; &#x43B;&#x43E;&#x433;&#x433;&#x435;&#x440;&#x430;</title><link>https://electronix.ru/forum/topic/204262-algoritm-loggera/</link><description><![CDATA[<p>
	Все знают такую структура данных как FIFO. В данном случае она используется для кольцевой записи во время работы и в дальнейшем анализа хвостового обрезка, который остался записан в логе. Интересует запись в некую структуру, которая обеспечивает прореживание устаревающих данных. Так чтобы общая длина хранимой истории стала значительно больше за счёт того, что старые данные хранятся прореженными. Вижу несколько вариантов.
</p>

<p>
	1) Каскадирование FIFO. Несколько FIFO и прореживание между ними, каждый n-й элемент вышедший из первой очереди кладётся во вторую и так далее. Нужно заранее разбить доступную память на несколько блоков под каждую FIFO и выбрать коэффициенты прореживания.
</p>

<p>
	2) Один блок памяти, но запись производится по псевдослучайному индексу. Интерес представляет алгоритм выбора псевдослучайного индекса для записи так чтобы обеспечивались требуемые характеристики, распределение плотности записи по времени. А так же возможность прокрутить генератор псевдослучайных чисел в обратную сторону, чтобы собрать лог в правильном порядке. Но можно добавить в каждый элемент обратную ссылку (на предыдущий элемент) и время регистрации данных, а не пытаться их восстановить исходя из алгоритма записи.
</p>

<p>
	Кто такое делал? Как это называется? Пока считаем, что данные хранятся в RAM.
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">204262</guid><pubDate>Sat, 07 Jun 2025 18:06:47 +0000</pubDate></item><item><title>&#x41C;&#x430;&#x433;&#x43D;&#x438;&#x442;&#x43D;&#x430;&#x44F; &#x43F;&#x440;&#x43E;&#x43D;&#x438;&#x446;&#x430;&#x435;&#x43C;&#x43E;&#x441;&#x442;&#x44C; &#x43E;&#x442; &#x44D;&#x43B;&#x435;&#x43A;&#x442;&#x440;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x43F;&#x43E;&#x43B;&#x44F;</title><link>https://electronix.ru/forum/topic/172147-magnitnaya-pronitsaemost-ot-elektricheskogo-polya/</link><description><![CDATA[<p>
	Всем привет!
</p>

<p>
	Никому не попадались материалы у которых магнитная проницаемость зависит от электрического поля?
</p>

<p>
	Нашел упоминание о том, что хотя сегнетоэлектрики не содержат "магнитные" атомы, имеют не единичную магнитную проницаемость, которая зависит от электрического поля. Но ни графиков ни цифр - нет.
</p>

<p>
	Может были попытки скрестить ферромагнетики и сегнетоэлектрики???
</p>
]]></description><guid isPermaLink="false">172147</guid><pubDate>Wed, 23 Aug 2023 12:31:25 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x43E;&#x43F;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x438;&#x442;&#x44C; &#x440;&#x430;&#x434;&#x438;&#x443;&#x441; &#x441;&#x43A;&#x440;&#x443;&#x433;&#x43B;&#x435;&#x43D;&#x438;&#x44F;?</title><link>https://electronix.ru/forum/topic/200454-kak-opredelit-radius-skrugleniya/</link><description><![CDATA[<p>
	Если известны только длины красных линий.
</p>

<p>
	т.е. максимальный X,Y и фактическая диагональ.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://electronix.ru/forum/uploads/monthly_2025_02/08.jpg.73c6833b4a510a842d5d9e6cfc332e2f.jpg" data-fileid="171334" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="171334" data-ratio="99.79" width="481" alt="08.thumb.jpg.cf1e19d461ab8ede89108454c3ff5733.jpg" src="https://electronix.ru/forum/uploads/monthly_2025_02/08.thumb.jpg.cf1e19d461ab8ede89108454c3ff5733.jpg" /></a>
</p>
]]></description><guid isPermaLink="false">200454</guid><pubDate>Wed, 19 Feb 2025 13:18:29 +0000</pubDate></item><item><title>&#x41A;&#x432;&#x430;&#x442;&#x435;&#x440;&#x43D;&#x438;&#x43E;&#x43D;&#x44B; &#x438; &#x440;&#x435;&#x430;&#x43B;&#x44C;&#x43D;&#x430;&#x44F; &#x43C;&#x435;&#x445;&#x430;&#x43D;&#x438;&#x43A;&#x430;</title><link>https://electronix.ru/forum/topic/146810-kvaterniony-i-realnaya-mehanika/</link><description><![CDATA[
<p>Всем доброго дня. Неожиданно столкнулся с такой проблемой. </p>
<p> </p>
<p>
Есть механика, на рисунке. Внутренняя рамка С может поворачиваться вокруг осей Х и У относительно рамки А моторами М1 и М2. Вся система располагается в море, на корабле. Рамка А прикреплена жестко к кораблю. Задача - стабилизировать рамку С, так чтобы ее нормаль (g) совпадала с вектором гравитации. </p>
<p>
Допустим, устанавливаю на рамку С гироскоп и акселерометр (трехосевые). При старте все хорошо - я точно знаю, как располагается подвижная система координат и точно знаю, что угол поворота вокруг оси Х я могу компенсировать мотором М1, а вокруг У- мотором М2. Гироскопы неизбежно плывут - с этим ничего не поделать. И если уплывания по осям Х и У можно компенсировать, зная вектор гравитации (измеряю акселерометром), то уплывание по оси g пока не вижу способа компенсировать. Да и компенсировать собственно не надо, проблема в том, что из-за этого уплывания со временем, когда уплывание достигнет например, 90 градусов, то мотором М1 я уже буду крутить кватернион вокруг оси Y, а мотором М1 - вокруг Х. Как-то бы привязать кватернион по оси g к рамке А. </p>
<p>
Привязывать отдельно рамку А и отдельно кватернион к одной глобальной системе координат (например, по компасу) нет возможности.</p>
<p> </p>
<p>
Вопрос такой: как-то можно определить, каким мотором крутить, чтобы компенсировать появившийся крен рамки С? Т.е. крен -то я из кватерниона вытащу и разложу на составляющие по осям Х и У, а как определить, как сейчас расположены оси Х и У подвижной системы координат относительно осей моторов?</p>
<p> </p>
<p>
PS охота именно комплексно, через кватернионы решить задачу, а не отдельно по каждой оси мерить и компенсировать угловые скорости.</p>
<p><a class="ipsAttachLink ipsAttachLink_image" href="https://electronix.ru/forum/uploads/monthly_04_2018/post-15968-1524682516.jpg" data-fileid="112248" rel=""><img src="https://electronix.ru/forum/uploads/monthly_04_2018/post-15968-1524682516_thumb.jpg" data-fileid="112248" class="ipsImage ipsImage_thumbnailed" alt="post-15968-1524682516_thumb.jpg" /></a></p>
]]></description><guid isPermaLink="false">146810</guid><pubDate>Wed, 25 Apr 2018 18:55:29 +0000</pubDate></item><item><title>&#x421;&#x432;&#x435;&#x440;&#x442;&#x43A;&#x430; &#x441;&#x438;&#x433;&#x43D;&#x430;&#x43B;&#x430; &#x438; &#x438;&#x43C;&#x43F;&#x443;&#x43B;&#x44C;&#x441;&#x43D;&#x43E;&#x439; &#x445;&#x430;&#x440;&#x430;&#x43A;&#x442;&#x435;&#x440;&#x438;&#x441;&#x442;&#x438;&#x43A;&#x438;. &#x420;&#x430;&#x437;&#x43C;&#x435;&#x440;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x432;&#x445;. &#x438; &#x432;&#x44B;&#x445;. &#x441;&#x438;&#x433;&#x43D;&#x430;&#x43B;&#x43E;&#x432; &#x43D;&#x435; &#x441;&#x43E;&#x432;&#x43F;&#x430;&#x434;&#x430;&#x44E;&#x442;. &#x41A;&#x430;&#x43A; &#x44D;&#x442;&#x43E; &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x431;&#x44B;&#x442;&#x44C; ?</title><link>https://electronix.ru/forum/topic/197270-svertka-signala-i-impulsnoy-harakteristiki-razmernosti-vh-i-vyh-signalov-ne-sovpadayut-kak-eto-mozhet-byt/</link><description><![CDATA[<p>
	Вопрос ближе к ЦОС, конечно.
</p>

<p>
	Вот, из Википедии, первые две формулы:
</p>

<p>
	 
</p>

<p>
	<a href="https://ru.wikipedia.org/wiki/%D0%98%D0%BC%D0%BF%D1%83%D0%BB%D1%8C%D1%81%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" rel="external nofollow">https://ru.wikipedia.org/wiki/Импульсная_переходная_функция</a>
</p>

<p>
	 
</p>

<p>
	Видно, что для дискретной системы размерность выходного сигнала та же, что и входного, ибо h(k) безразмерна.
</p>

<p>
	 
</p>

<p>
	А вот для непрерывной системы записан интеграл, но x(t) имеет размерность, дифференциал времени - тоже, а интеграл выражает собой площадь. В результате, например, если вход имеет размерность вольт, то выход получает размерность вольт, умноженных на секунды. Размерности не сходятся. Как такое может быть ?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">197270</guid><pubDate>Wed, 11 Dec 2024 10:54:52 +0000</pubDate></item><item><title>&#x41C;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x442;&#x438;&#x43A;&#x438;, &#x43F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x441; &#x431;&#x44B;&#x441;&#x442;&#x440;&#x43E;&#x439; &#x441;&#x432;&#x435;&#x440;&#x442;&#x43A;&#x43E;&#x439;</title><link>https://electronix.ru/forum/topic/196954-matematiki-pomogite-s-bystroy-svertkoy/</link><description><![CDATA[<p>
	Всем доброго дня!
</p>

<p>
	Господа математики, помогите сделать быструю 2d свертку, что-то сходу не взлетает.
</p>

<p>
	Исходные данные: ч/б картинка = A(x,y), 128*128, 256 градаций яркости. Ядро свертки - 7*7 = B(x,y). Прогоняю обычную 2d свертку,получаю результат = T(x,y). Результат верный, т.к. совпадает с рассчитанным в сторонней программе. Берем его за эталон. 
</p>

<p>
	Хочу сделать свертку по схеме   T(x,y) = IFFT ( FFT(A(x,y)) * КС(FFT(B(x,y))) ), где КС - комплексно-сопряженные элементы.
</p>

<p>
	Вопросы вот в чем:
</p>

<p>
	1. Если решать задачу "в лоб", т.е. находить FFT(B(x,y)), то получим матрицу 7*7. Каким образом ее умножать на матрицу FFT(A(x,y)) размерностью 128*128? Допустим, мы перед FFT(B(x,y)) расширяем матрицу B до размера 128*128 нулями. Где в этом случае (в каких координатах) ставить ядро свертки? Посредине? В координатах (0,0)? Будет ли такое преобразование (расширение нулями) математически эквивалентным свертке во временной области?
</p>

<p>
	2. Умножение спектров FFT(A) * КС(FFT(B)) должно производится по правилу перемножения матриц или просто умножение соответствующих элементов?
</p>

<p>
	Пробовал уже всяко, математической эквивалентности (т.е. точно тех же результатов, что и со сверткой во временной области) так и не получил.
</p>

<p>
	Заранее благодарен за любую помощь!
</p>
]]></description><guid isPermaLink="false">196954</guid><pubDate>Fri, 29 Nov 2024 17:09:46 +0000</pubDate></item><item><title>&#x423;&#x447;&#x435;&#x431;&#x43D;&#x438;&#x43A; &#x43C;&#x430;&#x442;&#x435;&#x43C;&#x430;&#x442;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x439; &#x441;&#x442;&#x430;&#x442;&#x438;&#x441;&#x442;&#x438;&#x43A;&#x438;</title><link>https://electronix.ru/forum/topic/196413-uchebnik-matematicheskoy-statistiki/</link><description><![CDATA[<p>
	Добрый день. Посоветуйте простой учебник математической статистики для инженера. Интересуют планирование и обработка результатов эксперимента, корреляционный, дисперсионный, ковариационный и регрессионный анализ с примерами (можно в экселе). Главное, чтоб не сразу горы формул.
</p>
]]></description><guid isPermaLink="false">196413</guid><pubDate>Thu, 14 Nov 2024 10:13:19 +0000</pubDate></item></channel></rss>
