How do I print one variable from solve() ?

27 views (last 30 days)
Hello,
I'm trying to print the variable's values obtained after using solve() function. Here is a portion of my code and what I intend to do:
primereq = 18 * A - 8 * B == 0;
segundaeq = -1 * A - 18 * B == 5;
cofval = solve([primereq,segundaeq],[A,B]);
A == cofval.A;
B = cofval.B;
fprintf('El valor de A es %d y el valor de B es %d',A,B);
What would be the correct way to stract the values of the variables A and B from cofval while I use fprintf function?
Thank you for your attention!

Accepted Answer

Yongjian Feng
Yongjian Feng on 31 Jan 2022
Edited: Yongjian Feng on 31 Jan 2022
Just do
disp(A);
disp(B);
Or a complete script:
syms A
syms B
primereq = 18 * A - 8 * B == 0;
segundaeq = -1 * A - 18 * B == 5;
cofval = solve([primereq,segundaeq],[A,B]);
fprintf('El valor de A es %f y el valor de B es %f',cofval.A,cofval.B);

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!