y = a*x+b;
我有套y
和x
y = [1 2 3 4 5]
x = [6 7 8 9 10]
我想找到a
和b
,但不是一個解決方案的方程;所有解決方案我想,我必須使用polyfit
,但我不知道如何做到這一點,我不明白爲什麼我必須使用polyfit
?你能解釋一下嗎?
y = a*x+b;
我有套y
和x
y = [1 2 3 4 5]
x = [6 7 8 9 10]
我想找到a
和b
,但不是一個解決方案的方程;所有解決方案我想,我必須使用polyfit
,但我不知道如何做到這一點,我不明白爲什麼我必須使用polyfit
?你能解釋一下嗎?
p = polyfit(x,y,n)
發現的 度n適合的數據,p(x(i))
到y(i)
的多項式p(x)
的係數,在最小二乘 感。結果p
是含有降權力 多項式係數長度n+1
的行向量:
所以,你有數據y
在x座標x
,並且要適應一次多項式它。因此,使用
p=polyfit(x,y,1);
然後p(1)=a
和p(2)=b
,或y=p(1)*x+p(2)
。
還有其他方法可以做到這一點,但polyfit
非常簡單。
這個問題只有一種解決方法: a = 1 b = -5 – onewhaleid
@onewhaleid這可能是一個例子。 – Lumen
是的,這只是我需要解決方案集的例子。爲和爲b。 –