0001 function degstring=degmins(degrees,ndigit);
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 degrees=degrees(:);
0014
0015 for i=1:length(degrees);
0016
0017 if degrees(i)<0
0018 degrees(i)=-degrees(i);
0019 end
0020
0021 deg(i,1)=floor(degrees(i));
0022 deg(i,2)=(degrees(i)-deg(i,1))*60;
0023
0024 if ndigit==0;
0025 degstring(i,:)=sprintf('%3d%s%2.2d%s',deg(i,1),...
0026 setstr(176),round(deg(i,2)),'''');
0027 elseif ndigit==1;
0028 deg(i,3)=round(10*abs(round(deg(i,2))-deg(i,2)));
0029 degstring(i,:)=sprintf('%3d%s%2.2d%s%1.1d%s',deg(i,1),...
0030 setstr(176),round(deg(i,2)),'.',deg(i,3),'''');
0031 elseif ndigit==2;
0032 deg(i,3)=round(100*abs(round(deg(i,2))-deg(i,2)));
0033 degstring(i,:)=sprintf('%3d%s%2.2d%s%2.2d%s',deg(i,1),...
0034 setstr(176),round(deg(i,2)),'.',deg(i,3),'''');
0035 end;
0036
0037 end