Я пытаюсь нарисовать синюю линию на изображении ниже в Matlab на основе геометрии тройника. Для этого я использую итерацию координат и сплайн-функции. Я не знаю почему, но я не могу заставить его работать должным образом. Можешь просветить меня?
Спасибо,
очистить все; клк;
%Defining Graph size
x = -D/2:((D/2)+l2);
y = -l1/2 :l1/2;
z = -D/2: D/2;
%Variable Definition
r = D/2;
%Winding step one
for y=-r-l2:0.01:0;
x = -(r+l2)/r;
z = sqrt(r.^2-x.^2);
xyz = [x ; y ; z];
%can be erased to remove points
fnplt(cscvn(xyz(:,[1:end 1])),'r',2);
hold on;
end
%Axis Labeling
xlabel('X Axis','FontSize',14);
ylabel('Y Axis','FontSize',14);
zlabel('Z Axis','FontSize',14);
title('Tjoint winding w/o radii','FontSize',14);