Спасибо, excaza, за то, что рассказали мне, как просмотреть исходный код для обеих функций.
Спасибо, hbaderts, за то, что посоветовали проверить используемые лицензии.
Вот что я нашел.
Они функционально идентичны. Вот единственные отличия, которые мне удалось найти:
1. В выделенной жирным шрифтом строке ниже указано, что deg2rad был заменен на degtorad.
2. Они используют разные лицензии. Для deg2rad требуется map_toolbox, а для degtorad — нет.
degtorad.m
function angleInRadians = degtorad(angleInDegrees)
% DEGTORAD Преобразует углы из градусов в радианы
%
% angleInRadians = DEGTORAD(angleInDegrees) преобразует угловые единицы из градусов в радианы.
%
% Пример< br> % -------
% Вычислить тангенс угла в 45 градусов
% tan(degtorad(45))
%
% См. также: fromDegrees, fromRadians, toDegrees , toRadians, radtodeg.
% Copyright 2009 The MathWorks, Inc.
угол в радианах = (pi/180) * угол в градусах;
deg2rad.m
function angleInRadians = deg2rad(angleInDegrees)
% DEG2RAD Преобразование углов из градусов в радианы
%
% DEG2RAD заменен на DEGTORAD.
%
% angleInRadians = DEG2RAD(angleInDegrees) преобразует угловые единицы из градусов в радианы.
% Copyright 2007-2009 The MathWorks, Inc.
угол в радианах = (pi/180) * угол в градусах;
Разница в лицензии:
degtorad(180)
ans =
3.1416
лицензия('inuse')
matlab
deg2rad(180)
ans =
3.1416
license('inuse')
map_toolbox
matlab
person
ErinGoBragh
schedule
07.07.2015
open(deg2rad)
иopen(degtorad)
. - person excaza   schedule 07.07.2015open('deg2rad')
иopen('degtorad')
- person excaza   schedule 07.07.2015