Filter löschen
Filter löschen

Index exceeds matrix dimensions error

3 Ansichten (letzte 30 Tage)
David Alagoa
David Alagoa am 21 Jun. 2017
Beantwortet: alice am 22 Jun. 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 Kommentare
alice
alice am 21 Jun. 2017
Typo, you forgot the *:
result = (Isc + Ki *(Top - Trf)) - Iph;
Jan
Jan am 21 Jun. 2017
@alice: Please post this in the field for answers, such that it can be accepted as solution. Thanks.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

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

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by