MATLAB: Code not working

arrayerrorMATLAB

I keep getting an error when I run this code. What am I doing wrong?
t=[0:2:100];
height=2.13*t.^2-0.0013*t.^4+0.000034*t.^4.751;
max_height=max(height)
time_max_height=t(max_height)

Best Answer

[max_height,idx]=max(height);
% ^^^---- gives the index , you were rying to index with value instead of true index
time_max_height=t(idx)
Related Question