2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Как написать функцию поверхности?
Сообщение19.05.2012, 19:15 


01/04/12
107
И где бы ты ни был
Есть кусочек земли, скажем, огород большой площади. Его поверхность несколько непростой формы, из ломаных срезов. Проведены опорные точки, их координаты в 3D известны. Как представить в виде многочлена?

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 20:48 
Заслуженный участник


25/02/11
1797
Что значит ломанные срезы, кусочно задается плоскостями? Тогда что представить в виде многочлена?

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 21:35 


29/09/06
4552
A'Y в сообщении #573378 писал(а):
Как представить в виде многочлена?
Никак. Никак. Никак.

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 22:12 


01/04/12
107
И где бы ты ни был
:shock: Вообще никак? А в виде любой функции, необязательно многочлена?

-- 19.05.2012, 23:13 --

Да, кусочно можно сказать что задаются плоскостями.

-- 19.05.2012, 23:30 --

Изображение

-- 19.05.2012, 23:30 --

Вот такая. Хотелось бы чтобы можно было ввести одну функцию $F$, которая бы описывала всю эту поверхность.

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 22:30 


22/06/09
975
В виде любой функции можно, по определению функции :)
Вам хочется, видимо, в виде единственной формулы? А зачем?

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 22:32 


01/04/12
107
И где бы ты ни был
Dragon27 в сообщении #573461 писал(а):
В виде любой функции можно, по определению функции :)
Вам хочется, видимо, в виде единственной формулы?

В виде любой можно? А какой самый простой способ. Именно чтобы точно задавала а не приблеженно.

Dragon27 в сообщении #573461 писал(а):
А зачем?

Чтоб решить задачу в общем виде. Касательно движения машин по ней.

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 22:38 


22/06/09
975
A'Y в сообщении #573462 писал(а):
В виде любой можно? А какой самый простой способ. Именно чтобы точно задавала а не приблеженно.

Функцию можно задавать хоть списком значений, хоть множеством формул, главное, чтобы был способ сопоставить любому объекту из области определения один (и только один) объект из области значения (это если однозначная функция).
Для вашей кусочно-плоскостной поверхности, наверное, будет группа функций плоскости с условиями (если $x$, $y$ такие-то, то использовать такую-то формулу плоскости).

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 22:47 


01/04/12
107
И где бы ты ни был
Да, но с такой записью нельзя будет работать как с одной функцией(

-- 19.05.2012, 23:49 --

а что такую поверхность многочленом нельзя задать?

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 22:54 
Аватара пользователя


27/02/12
3894
A'Y в сообщении #573470 писал(а):
Да, но с такой записью нельзя будет работать как с одной функцией(

-- 19.05.2012, 23:49 --

а что такую поверхность многочленом нельзя задать?

Ну тогда пожертвуйте точностью (не нужна ведь абсолютная?),
снимите координаты равномерно распределенных точек
(квадратно-гнездовым :D ) и подберите многочлен по методу
наименьших квадратов. Авось устроит... Громоздкий, правда, будет...

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 22:56 


29/09/06
4552
A'Y в сообщении #573470 писал(а):
а что такую поверхность многочленом нельзя задать?
Нельзя.

-- 20 май 2012, 00:01:23 --

miflin в сообщении #573476 писал(а):
и подберите многочлен по методу
наименьших квадратов. Авось...
Подберите многочлен включает "подберите степень многочлена". Ладно бы, одномерный случай, а тут...

Не, по-моему, задачу (нам неизвестную) надо грамотно протрактовать сначала...

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 23:02 


01/04/12
107
И где бы ты ни был
Алексей, а какую можно?

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 23:02 


22/06/09
975
A'Y в сообщении #573470 писал(а):
Да, но с такой записью нельзя будет работать как с одной функцией(

Ну это зависит от вашей наглости. Обозначьте её какой-нибудь буковкой и работайте.

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 23:04 


29/09/06
4552
По жизни-то " полиномов" не бывает, всегда такая хрень, и там всякие триангуляторы, конечные элементы, всё решают, справляются...

-- 20 май 2012, 00:06:54 --

A'Y в сообщении #573485 писал(а):
, а какую можно?
Пока вопроса не понял. Кого "какую"? Функцию?
Думать буду, видимо, завтра.

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение19.05.2012, 23:10 


01/04/12
107
И где бы ты ни был
Наглости большой нет, потому что потом самому с ней работать, то есть задавать из экспериментаьных данных. Так что просто сказать что вот есть функция задающая поверхность мне не подходит, надо чтобы эту функцию было удобно более-менее строить.

-- 20.05.2012, 00:15 --

Алексей К. в сообщении #573488 писал(а):
По жизни-то " полиномов" не бывает, всегда такая хрень, и там всякие триангуляторы, конечные элементы, всё решают, справляются...

Как не бывает в жизни?

Ну триангулировать то можно, то есть разбить на треуголььники и иметь их координаты вершин.

 Профиль  
                  
 
 Re: Как написать функцию поверхности?
Сообщение20.05.2012, 13:34 


01/04/12
107
И где бы ты ни был
Алексей К. в сообщении #573479 писал(а):
Не, по-моему, задачу (нам неизвестную) надо грамотно протрактовать сначала...

Ну, задача в том, чтобы соединить некоторые точки на этой большой поверхности самым оптимальным путем (скажем, проложить провод). Вроде задача про графы, но хотелось бы, чтобы можно было легко вырезать куски поверхности (местности), где провод проходить не может (ну дом там стоит, например).
Типа такого (красные точки это вершины которые надо соединить):
Изображение
Смысл в том, что по белым полям не могут проходить соединительные линии.
Поэтому показалось хорошим начать с задания поверхности.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group