Функция solve
Symbols Toolbox выполняет работу с синтаксисом
syms a b c F
sol=solve([F==a, a==2*b,b==c],[a b F])
и выводом
sol =
struct with fields:
a: [1×1 sym]
b: [1×1 sym]
F: [1×1 sym]
Компонент F
дает sol.F
как 2*c
по желанию, а также a
и b
как функции c
.Просто sol=solve([F==a, a==2*b,b==c], F)
не подойдет, потому что система не может решить, какую переменную выбрать в качестве независимой.У вас есть 4 переменные и 3 уравнения, поэтому вы должны выбрать, от какой переменной должны зависеть ваши результаты;эта переменная отсутствует в [a,b,F]
.