У меня есть набор данных, для которого мне нужно сгенерировать две линейные линии наилучшего соответствия (1-й порядок polyfit
), но я не знаю, как указать, к какой области каждая строка должна соответствовать данным.Мне нужна одна линия в области между минимальным значением x и 0, а другая в области 0,25
Кроме того, во второй области есть две чистые области данных, одна над другой,и мне нужно, чтобы линия наилучшего соответствия подходила только для нижнего.
Я полный новичок в Matlab, поэтому любая помощь будет принята с благодарностью
![The graph I need the best fit lines on](https://i.stack.imgur.com/uM1iO.jpg)
%load data, force and velocity
load ('exp_6_Force');
load ('exp_6_Velocity');
% Give a name to the title bar.
set(gcf,'name','Experiment 6 velocity','numbertitle','off')
%set variables to x and y
x = Force;
y = Velocity;
%plot the graph
plot(x,y);
%add grid and legend
grid on;
legend ('Velocity');
%add labes and title
xlabel ('Force');
ylabel ('Velcoity');
% Enlarge figure to full screen.
set(gcf, 'units','normalized','outerposition',[0 0 1 1]);
%find coordinates of y min point
[value,index1] = min(y);
yminxcoor = x(index1);
yminycoor = y(index1);