Vectors must be the same length.

1 view (last 30 days)
Ranhad Morst
Ranhad Morst on 25 Oct 2020
Edited: Stephan on 25 Oct 2020
Recently started learning MatLab, trying to plot a function graph.
{2a+b=1
2a-b=7
I run this code, I get "Vectors must be the same length."
Error in Untitled2 (line 9)
plot(X,Y1,X,Y2);
Code:
A=[2,1;2,-1]
B=[1;7]
d=det(A)
X=inv(A)*B
A*X
X=-2:0.5:2;
Y1=(-2*A+1)/1;
Y2=(-2*A+7)/(-1);
plot(X,Y1,X,Y2);
grid on

Accepted Answer

Stephan
Stephan on 25 Oct 2020
Edited: Stephan on 25 Oct 2020
You overwrite X:
A=[2,1;2,-1]
B=[1;7]
d=det(A)
X=inv(A)*B
A*X
%X=-2:0.5:2;
Y1=(-2*A+1)/1;
Y2=(-2*A+7)/(-1);
plot(X,Y1,X,Y2);
grid on
To avoid this i commented the overwriting line out, because it is not used in the following code.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!