least squares method for the 3 unknowns
3 views (last 30 days)
Show older comments
Hi,
I have a problem how to calculate the 3 unknows using the least squares method.
I have a lot of same-looking equations like this: 46.2=C1*0.00134447+C2*0.006914+C3*0.01121469
where C1, C2 and C3 is unknow
How i can these unknow calculate with using the least squares method?
Here is code for example more equations
DMOS1=[46.2, 45.1, 47.3];
SSIM1=[0.00134447, 0.00114451, 0.00102085];
SSIM2=[0.006914, 0.006894, 0.007149];
SSIM3=[0.01121469, 0.01316054, 0.01604895];
A=[SSIM1; SSIM2; SSIM3];
A=A';
b=b';
0 Comments
Answers (2)
Renato Agurto
on 21 Dec 2015
Hello.
If
b = DMOS1'
then your solution is
A\b
2 Comments
Renato Agurto
on 21 Dec 2015
Edited: Renato Agurto
on 21 Dec 2015
b = DMOS1'; %transposed
x=A\b; %not A/b!!
Marek Rousek
on 21 Dec 2015
Edited: Marek Rousek
on 21 Dec 2015
1 Comment
Renato Agurto
on 21 Dec 2015
Edited: Renato Agurto
on 21 Dec 2015
A\b is least squares. you can try it with a larger number of equations
See Also
Categories
Find more on Frequency Response Estimation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!