로는 :커브 피팅 두 배열 구성 I 커브 피팅 데이터 일하고 맞춤 식
t: 1, 3, 4, 7, 8, 10
P: 2.1, 4.6, 5.4, 6.1, 6.4, 6.6
두 변수 사이의 관계는 P = mt/(b+t)
주어진다. 방정식을 데이터 포인트에 커브 피팅 (curve-fitting)하여 상수 m과 b를 결정하라. 이것은 방정식의 역수를 쓰고 1 차 다항식을 사용하여 수행해야합니다.
t = [1 3 4 7 8 10];
P = [2.1 4.6 5.4 6.1 6.4 6.6];
p = polyfit(t, t./P, 1);
m = 1/p(1)
b = p(2)*m
tm = 1:0.01:10;
Pm = (m*tm)./(b+tm);
plot(t,P, 'o', tm, Pm)
책에 답이 m = 9.4157
및 b = 3.4418
입니다 : 여기 내 코드입니다. 위의 코드는 m = 8.4807
및 b = 2.6723
을 산출합니다. 내 실수는 무엇입니까? 어떤 제안이라도 대단히 감사하겠습니다. 시간 내 주셔서 감사합니다.
책의 답변이 잘못 되었습니까? 나는 '홀드 온, 줄거리 (tm, (9.4157 * tm) ./ (3.4418 + tm),'r ')'라고 대답하고, 적어도 눈을 뜨고, 솔루션이 피팅에 더 가깝다고 제안하십시오. –
나는 같은 것을 궁금해. 나는 내 대답을 그대로 남겨 둘 것이다. 귀하의 답변에 대해 대단히 감사합니다, David_G. – scimaks