Could you please rectify the error in the following program
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
priya nair
el 14 de Mzo. de 2016
Comentada: priya nair
el 15 de Mzo. de 2016
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.
Respuesta aceptada
Andreas Goser
el 14 de Mzo. de 2016
Line 7 is
if p=m-k
You probably do not want to assign (=), but compare (==, ~=, etc)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!