Вход на сайт
Простейший способ вычисления петли гистерезиса
472 просмотров
Перейти к просмотру всей ветки
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); } }
Здешний скрипт квадратные скобки что то не воспринимает