Длина отрезка:
L= sqrt((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2));
L= sqrt((10-50)*(10-50))+((20-80)*(20-80));
L= sqrt( 5200 ); L= 72,11102551…
Угол между осью Х-Х и отрезком:
U= arctan((y2-y1)/(x2-x1));
U= arctan( 60 / 40 ); U= 56,30993247…
Отрезок в пространстве.
Исходные данные:
Абсцисса x1 = 10; Ордината y1= 20;
Высота z1 = 30;
Абсцисса x2 = 40; Ордината y2= 60;
Высота z2 = 80;
Примечание: Ось Z направлена в зенит.
Расчет:
Длина отрезка в пространстве:
L = sqrt((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2))+((z1-z2)*(z1-z2));
Длина отрезка L = 70,71068;
Длина проекции отрезка на плоскость Y-Z:
Lyz = sqrt((y1-y2)*(y1-y2))+((z1-z2)*(z1-z2));
Длина отрезка Lyz = 64,0312424;
L = sqrt((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2))+((z1-z2)*(z1-z2));
Длина проекции отрезка на плоскость Х-Z:
Lxz = sqrt((x1-x2)*(x1-x2))+((z1-z2)*(z1-z2));
Длина отрезка Lxz = 58,309519;
Длина проекции отрезка на плоскость Х-Y:
Lxy = sqrt((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2));
Длина отрезка Lxy = 50;
Углы между проекцией отрезка на плоскости и осью:
Угол между осью Х-Х и проекцией отрезка на плоскость X-Y.
Uxy = arctan((y2-y1)/(x2-x1)); Uxy = 53,130102354…
Угол между осью Х-Х и проекцией отрезка на плоскость X-Z.
Uxz = arctan((z2-z1)/(x2-x1)); Uxz = 59,036243468…
Угол между осью Y-Y и проекцией отрезка на плоскость Y-Z.
Uyz = arctan((z2-z1)/(y2-y1)); Uyz = 51,340191746…
Определяем угол между плоскостью и отрезком в пространстве.
Угол между плоскостью X-Y и отрезком.
ULxy = arctan((z2-z1)/Lxy); ULxy = 45,0…
Угол между плоскостью X-Z и отрезком в пространстве.
ULxz = arctan((y2-y1)/Lxz); ULxz = 34,44990199…
Угол между плоскостью Y-Z и отрезком в пространстве.
ULyz = arctan((x2-x1)/Lyz); ULyz = 25,104090250…
Расчет линейной интерполяции.
Линейная интерполяция применяется при работе с табличными данными.
Из таблицы имеем две взаимосвязанных пары значений какой то функции.
Необходимо вычислить ординату при значении абсциссы близком взятой из таблицы пары абсцисс.
Например: Абсцисса x1 = 10; Ордината y1 = 20;
Абсцисса x2 = 90; Ордината y2 = 180;
Необходимо вычислить Ординату Yx при Абсциссе Хх = 50;
Примечание: Абсцисса Хх может также быть немного больше