Я строю графики скоростей на фигуре Matlab, и теперь мне нужно найти самое длинное расстояние в фигуре. У меня есть несколько скоростей в замкнутой системе. Каждая палка имеет свой собственный набор данных и строится с удержанием.я пытался найти решение, но не смог.
самая длинная толщина каждого «стержня» - это то, что я ищу.
, показывающий все профили
%plot the outline
base=ones(1,vert_lev).*(ix-1);
vel_profile=fliplr(Y(:,ix,vol)'*20 +base);
set(line_4(ix) ,'XData',fliplr(Y(:,ix,vol)'*20 +base)+30,'YData',z)
set(bline_4(ix),'XData',base,'YData',z,'LineWidth', 0.01)
%fill the shape
x2 = [z, fliplr(z)];
inBetween = [fliplr(Y(:,ix,vol)'*20 +base), fliplr(base)];
set(fill_4(ix),'XData',inBetween,'YData',x2,'FaceColor',[77 195 255]/255)
%max,min
axis(figure_4,[-1 hor_lev 0 vert_dim]);
Этот код в основном отображает данные из набора данных, который создает закрашенный многоугольник с цветом. (Iесть ползунок для обновления данных)