how to solve ?Error using/Matrix dimensions must agree.'?

1 view (last 30 days)
I am working with Matlab app designer, while i was trying to run the interface the program send this message, what is the proble in my code?
  2 Comments
Alvaro Mª Zumalacarregui Delgado
function Calcularsolucin2ButtonValueChanged(app, event)
P = 50;
Q = 60;
C1 = 4;
C2 = 7;
K = 10;
a = app.a.Value;
b = app.b.Value;
x = linspace(0,1000);
y2 = K/(exp((K*x-K*C2))-b);
plot (app.Axes,y2,x,'r');
hold on;
y = linspace(0,1000);
x2 = K/(exp(K*y-K*C1)-a);
plot (app.Axes,x2,y,'b');
end

Sign in to comment.

Accepted Answer

Jon
Jon on 19 Feb 2021
Try replacing the line assigning x2 with the following using ./ to get element by element division
y2 = K./(exp((K*x-K*C2))-b);

More Answers (0)

Categories

Find more on App Building in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!