Borrar filtros
Borrar filtros

Index exceeds matrix dimensions error

3 visualizaciones (últimos 30 días)
David Alagoa
David Alagoa el 21 de Jun. de 2017
Respondida: alice el 22 de Jun. de 2017
I am trying to perform optimisation using genetic algorithm and when I start the solver, I get this error => "Index exceeds matrix dimensions"
This is my code
%photon current estimation
function result = PhotonFcn(x)
Iph = x;
Isc = 5.98;
Ki = 0.0035;
Top = 273 + 46;
Trf = 273 + 25;
result = (Isc + Ki(Top - Trf)) - Iph;
end
Please help!
  2 comentarios
alice
alice el 21 de Jun. de 2017
Typo, you forgot the *:
result = (Isc + Ki *(Top - Trf)) - Iph;
Jan
Jan el 21 de Jun. de 2017
@alice: Please post this in the field for answers, such that it can be accepted as solution. Thanks.

Iniciar sesión para comentar.

Respuestas (1)

alice
alice el 22 de Jun. de 2017
You made a typo, you forgot the *:
result = (Isc + Ki *(Top - Trf)) - Iph;

Categorías

Más información sobre Genetic Algorithm en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by