Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Простейший способ вычисления петли гистерезиса

30.09.17 23:07
Re: Простейший способ вычисления петли гистерезиса
 
AlexNek патриот
AlexNek
в ответ AlexNek 30.09.17 16:10, Последний раз изменено 02.10.17 16:02 (AlexNek)

Сделал я тест. Если кому надо могу выложить исходники с ехе.

По пути нашел еще одну ошибку в моем генераторе.


А вот с arctang-енсом ничего не получается.

Преобразовал я формулу 30 в следующее - выдает какую то ерунду.

private void CreateYPoints()
{
   _chartPointsY.Clear();
   double rx = Math.Tan(Math.PI * _valueMr / (2 * _valueMs));
   for (int i = 0; i < PointCount / 2 - 1; i++)
   {
       _pointsY(i) = (2 / Math.PI) * _valueMs * Math.Atan((i + _valueHc) / _valueHc * rx);
   }
   for (int i = PointCount / 2; i < PointCount; i++)
   {
        _pointsY(i) = (2 / Math.PI) * _valueMs * Math.Atan((i - _valueHc) / _valueHc * rx);
   }
}

Здешний скрипт квадратные скобки что то не воспринимает

 

Перейти на