data excel algorithm genetic
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
how do i implement genetic algorithms with excel data for ranking
2 comentarios
Giuseppe Inghilterra
el 16 de Feb. de 2020
Could you provide more details about your problem? (your trials, your code, etc..)
Respuestas (1)
Walter Roberson
el 16 de Feb. de 2020
Use readtable() or xlsread() to read the data. Once it is read into MATLAB, MATLAB does not care where it came from, so it becomes just the same as using any other array or vector when you construct the objective function to minimize.
2 comentarios
Walter Roberson
el 21 de Feb. de 2020
Use whatever is appropriate for your purpose and your solver.
Example:
t = readtable('YourFile.xlsx');
x = t.x;
y = t.y;
model = @(P) P(1)*log(x) + P(2)*x.^2 + sin((P(1)+P(2))*pi*x);
residue = @(P) sum((model(P) - y).^2);
nvars = 2; A = [1 -1]; b = 0; Aeq = []; beq = []; nonlcon = [];
[bestP, fval] = ga(residue, nvars, A, b, Aeq, beq, nonlcon);
Ver también
Categorías
Más información sobre Genetic Algorithm 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!