Solve Symbolic Simultaneous equations -- Please help!!

1 vue (au cours des 30 derniers jours)
Omar Khammash
Omar Khammash le 22 Oct 2020
I am attempting the following code to solve for a,b,c, and d. i keep getting an error saying a does not exist, what i am looking for is a solution for a b c d in terms of n and t
clear all; close all; clc;
syms a b c n t d
eqns = [ a + b + c + d == 0, a*(n^3)+ b*(n^2)+ c*n+ d == t, 3*a*(n^2)+ 2*b*n +c == 0];
S = solve(eqns);
S.a
S.b
S.c
S.d
the error i get is
Reference to non-existent field 'a'.
Error in Untitled (line 7)
S.a
  1 commentaire
Alan Stevens
Alan Stevens le 23 Oct 2020
You are asking for four unknowns but you only have three equations!

Connectez-vous pour commenter.

Réponses (2)

Manvi Goel
Manvi Goel le 29 Oct 2020
You will require four equations to calculate values of four unknowns. You only have 3 here.
a + b + c + d == 0, (1)
a*(n^3)+ b*(n^2)+ c*n+ d == t, (2)
3*a*(n^2)+ 2*b*n +c == 0, (3)

Walter Roberson
Walter Roberson le 29 Oct 2020
S = solve(eqns, [a, b, c, d]);

Community Treasure Hunt

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

Start Hunting!

Translated by