Could you please rectify the error in the following program

4 views (last 30 days)
To find the redundant feasibility matrix
clc
i=input ('enter the no.of constriants');
j=input( 'enter the no.of variables');
k=i;
for m=1:i
for n=1:j
if p=m-k
F= a(m,n)-[b(m,:)*a(k,n)/b(k,:)];
else
disp(F=0)
end
l=fminbnd symsum(subminus F(m,n),m;[1,i];n;[1,j));
for p=m-l
if l=fminbnd
assignin('base',lambda(l,:)=1);
else
assignin('base',lambda(i,:)=0);
end
end
assignin('base',p=m-l);
min(symsum subminus[lambda(l,:)*F(l,n)+symsum(lambda*F(m,n),m[1,i] n,[1,j]]);
if lambda(l,:)*F(l,n)>=0
lambda*F(i,j)+lambda(l,:)*F(l,j)>=0;
lambda>=0;
else
disp('redundancy cannot be considered');
end
if
lambda(m,:)*F(m,n)>=0;
lambda(m,:)>=0
lambda(m,:)>0
disp('fval=0');
disp('the kth constraint is redundant');
else
disp('the redundancy of the kth constraint cannot be determined');
end
end
end
If I run the program I get the error as Error: File: algorithm.m Line: 7 Column: 13 The expression to the left of the equals sign is not a valid target for an assignment.
  1 Comment
priya nair
priya nair on 15 Mar 2016
am getting the error in
l=fminbndsymsum(subminus F(m,n);m;[1,i];n;[1,j]);
am getting error as Error: File: algorithm.m Line: 12 Column: 34 Unexpected MATLAB expression.

Sign in to comment.

Accepted Answer

Andreas Goser
Andreas Goser on 14 Mar 2016
Line 7 is
if p=m-k
You probably do not want to assign (=), but compare (==, ~=, etc)

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!