How can I save and plot all values of x and y for each value of C? x and y values are in the vertical axis and C in the horizontal axis in the graphic. I need to use the function "solve"
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Pablo Zarco
 el 26 de En. de 2021
  
    
    
    
    
    Comentada: Pablo Zarco
 el 27 de En. de 2021
            V=[1,2,3,4];
A=3;
i=1;
while i<=4
C=A*V(i);
syms x y 
eqn1 = C*x + y  == 2;
eqn2 = -x + y == 3;
sol = solve([eqn1, eqn2], [x, y]);
xSol = double(sol.x);
ySol = double(sol.y);
i=i+1;
end
0 comentarios
Respuesta aceptada
  Birdman
      
      
 el 27 de En. de 2021
        Try the following code:
clear;clc;
V=[1 2 3 4];
A=3;
for i=1:numel(V)
    C(i)=A*V(i);
    syms x y
    eqn1=C(i)*x+y==2;
    eqn2=-x+y==3;
    sol=solve([eqn1 eqn2],[x y]);
    xSol(i)=double(sol.x);
    ySol(i)=double(sol.y);
end
Also, plot the values to see if they are correct:
figure(1);plot(C,xSol);
figure(2);plot(C,ySol);
4 comentarios
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

