Solve for coefficients of a function

3 visualizzazioni (ultimi 30 giorni)
Can someone please help me solve for the coefficients (alpha) that minimize the following function?
error = 0 == sum((A-alpha*B).^2);
A = size 1 x 1300 [ 2 45 7 8 3 2 56 ...]
alpha = coefficients of size 1 x n
B = size n x 1300
I am not sure how to write the code and what functions to use. Any help is appreciated!

Risposta accettata

Star Strider
Star Strider il 25 Apr 2018
I am guessing that your system is linear.
If so, you can calculate the (1xn) vector of ‘alpha’ coefficients as:
alpha = A/B;
See the documentation on mrdivide,/ (link) for a full discussion.
  2 Commenti
Audrey Cheong
Audrey Cheong il 25 Apr 2018
Thank you! Didn't realize it was that easy.
Star Strider
Star Strider il 25 Apr 2018
As always, my pleasure!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Get Started with Optimization Toolbox in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by