要对分钟数做一点小处理,比如12:40实际上是12.6667点,而9.5点实际上就是0.5*60=30,即9:30。
参考代码:
clcclear allclose all t = 9:0.01:15;tr = abs(t-12) * 60; % 于12点相差的分钟数m = 3.2097 ./ cos(tr/4);figureplot(t, m);grid onxlabel('t/h');ylabel('m');
效果图