I have made following matlab code for computing cpu time of matlab inbuilt function pinv(A) to compute the Pseudo inverse of a given matrix. I had runed the matlab code 1000 times & calculated the mean of the results.
Matlab code
A = rand(10) % given randomly generated matrix of order 10 REPS = 1000; % taking thousand times repetitions minTime = Inf; tic for i=1:REPS tstart = tic; x1=pinv(A) telapsed = toc(tstart); minTime = min(telapsed,minTime); end execTime = toc; % total execution time averageTime = execTime/REPS
I am not sure whether my program is correct or not? I have to use these results for my project work. Could anybody help me with this. I would be very much thankful to you.