Я хочу построить некоторые уравнения и неравенства, такие как x> = 50, y> = 0,4x-5y> = 8, x = 40, x = 60, y = 25 , y = 45 в matlab и хотим получить площадь, создаваемую путем пересечения этих уравнений и неравенств. Возможно ли использование Matlab? Если да, то кто-нибудь может предоставить мне какое-нибудь руководство? Если нет, есть ли другое программное обеспечение, которое может это сделать?Как получить область области с использованием matlab
ответ
Интегралы будут работать в ваших целях, если вы знаете точки пересечения кривых (что-то Matlab также может вычислять). Take a look at the documentation on the integral function.
q = integral(fun,xmin,xmax)
аппроксимирует интеграл от функцииfun
отxmin
кxmax
с использованием глобальной адаптивной квадратурой и по умолчанию ошибке допусков.
EDIT: В качестве дополнительного ресурса, посмотрите на код, предоставленный пользователем Grzegorz Konz on the Mathworks blog.
EDIT # 2: Я не знаком с какими-либо функциями Matlab, которые будут принимать вектор функций и возвращающих точки пересечения (если таковые имеются) между все кривыми. Пользователи создали функции, которые return the set of intersection points between two curves. Вы можете запустить эту функцию для каждой пары уравнений в своем списке и использовать такую функцию, как polyarea, чтобы вычислить площадь замкнутой области , если кривые - все прямые.
- 1. matlab суммарная область области ограничения на изображении
- 2. Область подключенной области
- 3. Matlab участки окраски область
- 4. Создание прозрачной области «Область интереса» (ROI) в MATLAB
- 5. Рабочая область функции навигации Matlab
- 6. Область области отправки уведомлений
- 7. Найдите область отмеченной области в обработке изображений MATLAB
- 8. Как получить область печати?
- 9. как получить posiible комбинации с использованием MATLAB
- 10. Область поиска области
- 11. Как получить область холста?
- 12. Область с GCD с использованием
- 13. Как написать тесты с использованием области обслуживания
- 14. Получить конкретную область для изображения
- 15. MATLAB заполняет область между линиями
- 16. Область размытия в изображении RGB с использованием MATLAB
- 17. ggplot2 - неправильная область заполнения области
- 18. MATLAB наложение белой области двоичного изображения с изображением rgb
- 19. Минимальный прямоугольник Ограничение области вокруг области, если изображение с использованием matlab
- 20. Как нарисовать область/область применения метода/переменной области в UML?
- 21. Как получить другую область с контроллером?
- 22. как получить угловую область id
- 23. Как запустить собственный скрипт MATLAB с параметрами в рабочей области
- 24. угловой md-диалог с использованием области управления
- 25. получение информации в окне рабочей области Matlab \ панель рабочей области
- 26. автоматически получить имена векторов, сохраненных в рабочей области в Matlab
- 27. файл в рабочей области matlab
- 28. как разделить области без изолировать область?
- 29. Области, обрабатывающие область Grails, повторяемость
- 30. Как извлечь неперекрывающиеся диапазоны области «область» с помощью R?
Я видел эти два документа. Но проблема в том, что я не знаю, какая строка будет пересекаться с другой строкой. Потому что эти равенства и неравенства будут генерироваться автоматически. Я нашел (http://www.mathworks.in/help/symbolic/mupad_ref/linopt-plot_data.html), который может построить участок. Но там упоминается (эта функция не работает в MATLAB). –
Можно ли предположить что-то о возникающих равенствах и неравенствах? Можно ли, например, предположить, что некоторые из неравенств квадратичны? Существуют такие функции, как 'polyarea', которые вычисляют площадь многоугольника, заключенного между точками, но не сразу понятно, что вы можете предположить, что в вашей проблеме. – Corcovado