Filter löschen
Filter löschen

Solve Symbolic Simultaneous equations -- Please help!!

1 Ansicht (letzte 30 Tage)
Omar Khammash
Omar Khammash am 22 Okt. 2020
Beantwortet: Walter Roberson am 29 Okt. 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 Kommentar
Alan Stevens
Alan Stevens am 23 Okt. 2020
You are asking for four unknowns but you only have three equations!

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Manvi Goel
Manvi Goel am 29 Okt. 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 am 29 Okt. 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