Автор: alex_stp
Здравствуй. Объясните пожалуйста как система fuzzy tech нашла результат после дефаззификации методом центра площади. Просто нужна формула получения результата.
 Спасибо за ответы. |
|
Задача в общем-то тривиальная. Нужно найти горизонтальную координату центра тяжести составной фигуры, которая на рисунке заштрихована серым цветом. Фигура, как видите, состоит из трёх частей. Если известны координаты x1, x2, x3 центра тяжести каждой составляющей, то координату общего центра тяжести вычисляют по формуле средневзвешенного, где весовым коэффициентом является площадь фигуры. То есть в данном случае
x = (x1*S1+x2*S2+x3*S3)/(S1+S2+S3).
Но поскольку все три фигуры неправильной формы, придётся разбивать их на прямоугольные треугольники и прямоугольники. Всего получится 3 прямоугольника и 4 треугольника.
Формула аналогичная, только слагаемых будет 7.
Координата центра тяжести прямоугольника определяется как полусумма координат правой и левой стороны:
X = (Xп + Xл)/2
Координата центра тяжести прямоугольного треугольника определяется по формуле
X = (2*Xк + Xв)/3, где
Хк - координата катета, перпендикулярного оси х
Хв - координата противолежащей вершины
P.S. Задавайте вопросы