К сожалению зашел в тупик по расчёту сложной фигуры представленной на фото ниже. -Есть геометрическая кривая, оранжевого цвета, которая имеет замкнутый контур и описывается определённым уравнением*, часть сегмента этой кривой можно описать уравнением дуги, сходимость в координатах 98%, и данный сегмент показан на фото ниже. -Есть дуга, синего цвета, которая работает в паре с кривой оранжевого цвета, тем самым образуя контур полумесяца. -Полученная геометрическая фигура имеет форму полумесяца и мне интересна её площадь, которая участвует в расчёте разности площадей, где дуга синего цвета будет в первозданном, полученном виде, а ответная ей кривая будет какой-то формы с координатами вышеупомянутого уравнения*, но будет участвовать другой её сегмент и тем самым площадь в контуре будет значительно ниже.
Вопрос: каким образом можно перевернуть задачу и при этом сделать расчёт обратным, а именно задавать значение разности площадей что-бы в зависимости от этого значения менялся радиус кривой синего цвета ?
П.с. конечные точки кривой оранжевого цвета совпадают с конечными точками кривой синего цвета. Понимаю, что вопрос не только по экселю, но и математический от части. Прошу отнестись с пониманием с пока не решаемой задачей.
Всем доброго времени суток, уважаемые форумчане !
К сожалению зашел в тупик по расчёту сложной фигуры представленной на фото ниже. -Есть геометрическая кривая, оранжевого цвета, которая имеет замкнутый контур и описывается определённым уравнением*, часть сегмента этой кривой можно описать уравнением дуги, сходимость в координатах 98%, и данный сегмент показан на фото ниже. -Есть дуга, синего цвета, которая работает в паре с кривой оранжевого цвета, тем самым образуя контур полумесяца. -Полученная геометрическая фигура имеет форму полумесяца и мне интересна её площадь, которая участвует в расчёте разности площадей, где дуга синего цвета будет в первозданном, полученном виде, а ответная ей кривая будет какой-то формы с координатами вышеупомянутого уравнения*, но будет участвовать другой её сегмент и тем самым площадь в контуре будет значительно ниже.
Вопрос: каким образом можно перевернуть задачу и при этом сделать расчёт обратным, а именно задавать значение разности площадей что-бы в зависимости от этого значения менялся радиус кривой синего цвета ?
П.с. конечные точки кривой оранжевого цвета совпадают с конечными точками кривой синего цвета. Понимаю, что вопрос не только по экселю, но и математический от части. Прошу отнестись с пониманием с пока не решаемой задачей. PAVEL_GUK
Добрый день, если это части 2 кругов разного радиуса, тогда это Площадь серпа Если это набор неких координат, тогда смею предположить, что данную фигуру можно разбить на много разных треугольников и найти сумму площадей данных треугольников
Добрый день, если это части 2 кругов разного радиуса, тогда это Площадь серпа Если это набор неких координат, тогда смею предположить, что данную фигуру можно разбить на много разных треугольников и найти сумму площадей данных треугольниковR_Dmitry
{Skype : RDG_Dmitry} Если программа тебе понятна,значит она уже устарела
Сообщение отредактировал R_Dmitry - Среда, 17.11.2021, 09:52
Площадь серпа применима для первой части расчёта т.е. мы фактически узнаем первую площадь, со второй так не выйдет, там одна дуга, а вторая часть уже не дуга. Если раскидать по полочкам, то мне необходимо: 1. ввести значение разности площадей фигур 2. получить искомый радиус синей кривой, которая одинакова для обеих фигур, где красные кривые разные !
Вот в том и загвоздка, какие операции применить что-бы эксель фактически перебрал ряд значений при которых разная площадь обоих сегментов будет меняться в зависимости от радиуса синей дуги ? Понимаю, что можно это всё делать гигантскими таблицами, и вручную перибирать всё в поиске значений, тупо сократив лишь время на расчёте значений площадей. Есть ли вариант проще ?
Площадь серпа применима для первой части расчёта т.е. мы фактически узнаем первую площадь, со второй так не выйдет, там одна дуга, а вторая часть уже не дуга. Если раскидать по полочкам, то мне необходимо: 1. ввести значение разности площадей фигур 2. получить искомый радиус синей кривой, которая одинакова для обеих фигур, где красные кривые разные !
Вот в том и загвоздка, какие операции применить что-бы эксель фактически перебрал ряд значений при которых разная площадь обоих сегментов будет меняться в зависимости от радиуса синей дуги ? Понимаю, что можно это всё делать гигантскими таблицами, и вручную перибирать всё в поиске значений, тупо сократив лишь время на расчёте значений площадей. Есть ли вариант проще ?PAVEL_GUK
Можно площадь методом Симпсона рассчитать. Y разбиваем на интервалы вычисляем разность X и суммируем по определённой формуле. Кривые хорошо приближены к параболе, точность будет высокая.
Можно площадь методом Симпсона рассчитать. Y разбиваем на интервалы вычисляем разность X и суммируем по определённой формуле. Кривые хорошо приближены к параболе, точность будет высокая.Светлый
Посмотрел метод предложенный Вами, мне он не совсем подходит по точности, в целом площади ручными методами, с последовательным приближением я считаю методом Гаусса или в графическом редакторе, поскольку задача моя не решена пока что мной в нужной мне последовательности. В данном случае я ещё рассматриваю площадь как разность площадей вычисляемых интеграллом, но опять таки это ручной метод, автоматизация процесса мизерная и задача решается для каждой пары кривых, а не в комплексе как мне необходимо
Посмотрел метод предложенный Вами, мне он не совсем подходит по точности, в целом площади ручными методами, с последовательным приближением я считаю методом Гаусса или в графическом редакторе, поскольку задача моя не решена пока что мной в нужной мне последовательности. В данном случае я ещё рассматриваю площадь как разность площадей вычисляемых интеграллом, но опять таки это ручной метод, автоматизация процесса мизерная и задача решается для каждой пары кривых, а не в комплексе как мне необходимоPAVEL_GUK
Прикинул, как рассчитать площадь серпа. Таблица для проверки. Формула в зелёной ячейке. Надо в формуле заменить вычисление функций. Значение x от -210 до +210 преобразовать в Ваш диапазон (умножить на коэффициент). Из него вычислить y1 и y2. Так же на коэффициент умножить h. Зелёная ячейка сразу покажет площадь.
Прикинул, как рассчитать площадь серпа. Таблица для проверки. Формула в зелёной ячейке. Надо в формуле заменить вычисление функций. Значение x от -210 до +210 преобразовать в Ваш диапазон (умножить на коэффициент). Из него вычислить y1 и y2. Так же на коэффициент умножить h. Зелёная ячейка сразу покажет площадь.Светлый
Сделал сравнение метода Симпсона с аналитическим вычислением площади серпа. Ошибка меньше 1E-7% для 420 интервалов и меньше 2E-10% для 2000 интервалов.
Сделал сравнение метода Симпсона с аналитическим вычислением площади серпа. Ошибка меньше 1E-7% для 420 интервалов и меньше 2E-10% для 2000 интервалов.Светлый