Hi, Ive recently been modifying a short simulated annealing algorithm that fits decay curves. I'm currently trying to minimize a weighted r sqrd function and I would like to see what a surface mesh graph of the solution space is. I have 2 parameters (Ae^kt) and two data sets (Time, signal (1001 data points) and I keep on running into a 'matrix has to been same size to use .*' The code im trying to use is:
[X,Y] = meshgrid(80:1:120, -.1:.005:0); Z = (1/1001)*sum((X.*exp(Y.*Time)-signal).^2)./sqrt(signal); surf(X,Y,Z)
Where X,Y are A,k. Z should be single valued, how can i formulate this so matlab treats A,k as free variables and plots Z in the 3rd dimension?