Плоскость
Друзья, помогите!
Где найти програмку для плоскости в 3-мерном пространстве. Плоскость задана единичным нормальным вектором с координатами (cosacosb,sinacosb,sinb) и расстонием до плоскости от начала координат (произвольное число)? Здесь проблема состоит в том, что при угле b = 0 получается плоскость паралельная оси z.
Премного благодарен!
Андрей
Ответы
Не совсем ясно что такое cosacosb,sinacosb,sinb, точнее видится что это зенит, азимут и расстояние, но почему оно так задано? Или же это все таки что-то иное?
Одним словом что такое в вашей задаче координаты вектора? Чисто формальн оэто может быть и xyz, но почему тогда они через какие-то углы заданы?
Уважаемый eBoomest!
Всё получилось сделать так:
f = @(x,y,z) a.*x+b.*y+c.*z+d;
interval = [-9 9 -9 9 0 9];
fimplicit3(f)
Рисует плоскости для всех углов.
Вопрос - как получить сечение этой плоскости (линию) с горизонтальной плоскостью xОy????
Никак не получается. Помогите!
Спасибо, Андрей
https://www.mathworks.com/help/matlab/ref/streamslice.html
https://www.mathworks.com/help/matlab/ref/slice.html
возможно так
_ttps://www.mathworks.com/help/matlab/ref/slice.html
_ttps://www.mathworks.com/help/matlab/ref/streamslice.html
Возможно так.
PS: https в начале должно быть, ПРосто голую ссылку форум почему-то не печатает.