Genetic Algorithm
Objective: clear all close all clc %get row vectors x = linspace(0,0.6,150); y = linspace(0,0.6,150); %get p and q square vectors using meshgrid [p,q] = meshgrid(x,y); %looping through p and q, to calculate z for each value of p and q usinf function for i=1:length(p) for j=1:length(p) ip(1) = p(i,j); ip(2) = q(i,j); z(i,j) = stalagmite(ip);…