Ответ: точка пересечения трех поверхностей 1;-2



Дата18.05.2022
өлшемі16,66 Kb.
#34879
Байланысты:
Serik Zengir Matlab labka vse


4.3
clc; close all; clear;
t = 0:pi/100:2*pi;
e = 2.71828;
x = 4*e.^(-0.05*t).*sin(t);
y = 0.2*e.^(-0.1*t).*sin(2*t);
plot(x, y, 'LineWidth', 2, 'Color', hsv2rgb([rand 1 rand]));
grid on
axis equal
xlabel('X')
ylabel('Y')

4.4



function [ output_args ] = Cforun( input_args )
x=-3:6./1000:3; %выбираем разбиение по Х на 1000 промежутков в Вашем интервале
y=zeros(size(x));
%z=0.7*x+0.5*y=(x^2+2*y^2-1)/3;
%y^2./3-0.5*y+x^2./3-0.7*x-1=0;
a=1; %Вспоминаем школьный матан и квадратные уравнения
b=-0.5;
c=x.^2./3-0.7.*x-1;
D=b^2-4*a*c; %Дискриминант
adr=find(D<0); %Чтобы исключить комплексность маскируем отрицательные значения дискриминанта NaN(неопределённостями)
D(adr)=NaN; %Любые действия с NaN возвращают NaN (которые, к слову игнорируются при построении кривых в пространстве)
y(1,:)=-(b+sqrt(D))./(2*a); %Старшие корни уравнения
y(2,:)=-(b-sqrt(D))./(2*a); %Младшие корни уравнения
z=zeros(size(y));
for i=1:size(x,2) %Имея x и y, z можно найти по любому из уравнений (я выбрал то что короче)
z(:,i)=0.7.*x(i)+0.5.*y(:,i);
end
plot3(x,y,z); %Рисуем линиию в 3D по координатам
end

система из трех уравнений с тремя неизвестными
х-3y+2z-11=0
x -2y + z -7=0
2x+ y - z + 2=0
находим разность первых двух
-y+z-4=0
складываем с третьим
2x+2-4=0
x=1
подставляем во второе и третье и складываем их
3-y-5=0
y=-2
отсюда z=y+4=2
ответ: точка пересечения трех поверхностей (1;-2;2)
4.5
Растояние от точки до прямой,заданной 2мя плоскостями - Геометрия - Киберфорум (cyberforum.ru)

Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет