polyfitting andragrads polynom projekt
Hej har fastnat på en del i en uppgift och vet inte vad som är fel eller hur jag ska lösa det har ändrat koden men verkar inte komma någon vart. Såhär går beskrivningen
vi ska utifrån värden i en tabell approximera energikonsumtionen av en bil och använda oss av least square fitting samt lösa systemt av ekvationer med least square sense där vi använder normal ekvationen
här är mätvärdena:
och här är koden hittils där koefficienterna a0,a1,a2 räknats ut och polynomet definerats
jag behöver nu plotta men får inte till det vad är det som gått fel?
tack på förhand!
Du behöver inte multiplicera med transponatet till A. Matlab löser det överbestämda ekvationssystemet med minsta kvadrat-metoden när du skriver (med dina definitioner)
A\e
Istället för att använda inbyggda svara lådor som polyfit och polyval så kan man skriva de funktionerna själv. (Jag ser ironin i att jag rekommenderar detta, samtidigt som jag rekommenderar den svarta lådan \ för minsta kvadrat-lösning.)
Här finns en kort kod som gör detta.
Dr. G skrev:Du behöver inte multiplicera med transponatet till A. Matlab löser det överbestämda ekvationssystemet med minsta kvadrat-metoden när du skriver (med dina definitioner)
A\e
Istället för att använda inbyggda svara lådor som polyfit och polyval så kan man skriva de funktionerna själv. (Jag ser ironin i att jag rekommenderar detta, samtidigt som jag rekommenderar den svarta lådan \ för minsta kvadrat-lösning.)
Här finns en kort kod som gör detta.
Hej tack så mycket för svar ska testa detta👍