Convert python code to matlab code
Afficher commentaires plus anciens
I need to convert following python codes to Matlab. Can anyone help me to convert following codes.
for i in range(0,PopSize):
#pos[i,:]=checkBounds(pos[i,:],lb,ub)
for j in range(dim):
pos[i, j] = numpy.clip(pos[i,j], lb[j], ub[j])
#Calculate objective function for each particle
fitness=objf(pos[i,:])
Réponses (1)
Ameer Hamza
le 5 Avr 2020
Something like this
pos(pos < lb) = lb;
pos(pos > ub) = ub;
fitness = zeros(1,PopSize);
for i=1:PopSize
fitness(i)=objf(pos(i,:))
end
Also, see this basic course to get started in MATLAB: https://www.mathworks.com/learn/tutorials/matlab-onramp.html
3 commentaires
Usman Taya
le 5 Avr 2020
Ameer Hamza
le 5 Avr 2020
Can you share your objective function objf and the matrix pos?
Usman Taya
le 6 Avr 2020
Modifié(e) : Usman Taya
le 6 Avr 2020
Catégories
En savoir plus sur Call Python from MATLAB dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!