Ограничение линейного соответствия для прохождения через конкретную точку: Matlab - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь подогнать линейную кривую через набор данных, в котором я бы хотел, чтобы линейная кривая проходила через определенную точку.

close all
xx = [2.3123,2.3253,2.3588,2.3932,2.3990,2.4045,2.4147,2.4367,2.4852,2.5000];
yy = [6.6725,6.6464,6.6547,6.6950,6.6979,6.7033,6.7084,6.6982,6.7010,6.7076];

p = polyfit(xx,yy,1);
yy_fit = p(1)*xx+p(2);
figure(1)
hold on
scatter(xx,yy)
plot(xx(end),yy(end),'ok','markerfacecolor','k')
plot(xx,yy_fit);

В этом случае точка является последней (см. Черную точку на рисунке ниже).

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...