MATLAB Answers

0

Equations with Variables & User input

Asked by Emma Sellers on 14 Oct 2019
Latest activity Answered by darova
on 14 Oct 2019
Hi!
I am attempting to write a program that analyzes a circuit that is decribed with user input.. My attempt is to get the user input and create a system of equations from that input.. But I am unsure how to get equations with variables that I am solving for in matlab..
Doing by hand I would end up with something like, (v1-v2)/5 + (v2-v3)/10= 1
and then I would need it to be 0.2v1-0.1v2-0.1v3=1
Any ideas on how to get matlab to do that?
Will it work if I use the Syms function for the variables I am solving for?
Thanks!

  0 Comments

Sign in to comment.

1 Answer

Answer by darova
on 14 Oct 2019
 Accepted Answer

Use coeffs
syms x y z
eqn = (x + 2*y + 10*z)/2;
[c,t] = coeffs(eqn)
sum(c.*t)
Also try
simplify(eqn)

  0 Comments

Sign in to comment.