Index exceeds matrix dimensions error

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

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

0 Stimmen

You made a typo, you forgot the *:
result = (Isc + Ki *(Top - Trf)) - Iph;

Kategorien

Produkte

Gefragt:

am 21 Jun. 2017

Beantwortet:

am 22 Jun. 2017

Community Treasure Hunt

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

Start Hunting!

Translated by