Question: Matlab help. What would I put in blanks in line 7 time()=n; line 41 and 43. I'm trying to extrapolate to get fibnum(50) by plotting

Matlab help. What would I put in blanks in line 7 time()=n; line 41 and 43. I'm trying to extrapolate to get fibnum(50) by plotting the time elapsed with semilogy(time) and finding the slope, to find the equation of the line in semi-log space.

Matlab help. What would I put in blanks in line 7 time()=n;

%% SCRIPT TO ESTIMATE THE EXECUTION TIME TO FIBNUM(N) 2 time-zeros (1,35); 3 n-length(i); 4 for i-15:n tic; f fibnum(1); 7time(X)-n; 8 end 1e figure (1) 11 plot(time) 12 xlabel ( 'Number Fibonacci Terms); 13 ylabel( Execution time (sec) 4 title('Execution time in linear space'); 161 %% 17 figure(2) 18 semilogy (time) 19 xlabel('time') 20 ylabel('semilogy (time)' 21 title(Execution time in semi-log space 23 %%THE SLOPE 24 figure (3) 25 slope-vector = diff(log(time)); 26 plot(slope_vector) 27 xlabel( Number Fibonacci Terms); 28 ylabel( 'Approximate slope); 29 title( 'Approximate slope of log(time) vs Number Fibonacci Terms') 30 31 32 %% TAKE THE LAST VALUE OF slope-vector TO BE THE SLOPE 33 slope slope-vector(end); 34 fprintf( 'The slope is %f" "); 35 36%%THE Y INTERCEPT 37 % At n 35 38 intcpt--slope 35+time (35); 39 40 %% EXTRAPOLATING TO n = 50 41 log time 50 = 50 + intcpt; 42 43 time-at-se = ^se; 44 tprintf( 'It would take approximately %g seconds to ecvaluate fibnum(50). ',time at 50

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!