フィルターのクリア

Solve Symbolic Simultaneous equations -- Please help!!

1 回表示 (過去 30 日間)
Omar Khammash
Omar Khammash 2020 年 10 月 22 日
回答済み: Walter Roberson 2020 年 10 月 29 日
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 件のコメント
Alan Stevens
Alan Stevens 2020 年 10 月 23 日
You are asking for four unknowns but you only have three equations!

サインインしてコメントする。

回答 (2 件)

Manvi Goel
Manvi Goel 2020 年 10 月 29 日
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 2020 年 10 月 29 日
S = solve(eqns, [a, b, c, d]);

カテゴリ

Help Center および File ExchangeConversion Between Symbolic and Numeric についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by