How to use symsum to calcolate residuals

1 Ansicht (letzte 30 Tage)
laura bagnale
laura bagnale am 25 Aug. 2021
Beantwortet: Walter Roberson am 26 Aug. 2021
Hello everyone!
Could someone help me, please?
I have these vectors:
x = [0; 0; 0; 0; 1]
y = [1; 0.15; 0.03; 0; 0.89]
z=[0; 0.35; 0.70; 1; 0.86]
I would like to calculate this redisuals' expression:
Rtot = sumRi , Ri = (zi - a*xi - b*yi - c*xi*yi - d).^2
for each index i. For example for i = 4 I would have:
Ri = (0.86 - a*1 - b*0.89 - c*1*0.89 - d).^2.
Is there a way to perform this sum?
Thank you very much in advance for your suggestions and help.
Regards
Laura
  5 Kommentare
laura bagnale
laura bagnale am 26 Aug. 2021
Thank you very much to both of you for your help.
I tried and it works!
Regards
Laura
laura bagnale
laura bagnale am 26 Aug. 2021
How Can I accept your cooment/answer?
Thanks a lot

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 26 Aug. 2021
Bringing down from above,
R = (z - a*x - b*y - c*x.*y - d).^2;
Rtot = sum(R);

Weitere Antworten (0)

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by