благодарственные excaza рассказал мне, как просмотреть исходный код для обеих функций.
Благодарим вас за ведение проверки лицензий.
Вот что я нашел.
Они функционально идентичны. Вот единственные отличия, которые я мог найти:
1. Жирная линия ниже этого означает, что deg2rad был заменен на degtorad.
2. Они используют разные лицензии. deg2rad требует map_toolbox, а degtorad - нет.
degtorad.m
функция angleInRadians = degtorad (angleInDegrees)
% DEGTORAD Преобразование углов из градусов в радианы
%
% angleInRadians = DEGTORAD (angleInDegrees) преобразует угловые блоки из градусов радианов.
%
% Пример
% -------
% Compute тангенс 45 градусов угла
% тангенса (degtorad (45))
%
% Смотрите также: fromDegrees, от Радианов, до Дегров, до Радианов, радтодега.
% Copyright 2009 MathWorks, Inc.
angleInRadians = (пи/180) * angleInDegrees;
deg2rad.m
функция angleInRadians = deg2rad (angleInDegrees)
% DEG2RAD Преобразование углов из градусов в радианы
%
% DEG2RAD был заменен DEGTORAD.
%
% angleInRadians = DEG2RAD (angleInDegrees) преобразует угловые единицы от градусов к радианам.
% Copyright 2007-2009 The MathWorks, Inc.
angleInRadians = (пи/180) * angleInDegrees;
Лицензия Разница:
degtorad (180)
ANS =
3,1416
лицензия ('Inuse')
MATLAB
deg2rad (180)
анс =
3,1416
лицензия ('Inuse')
map_toolbox
MATLAB
Смотрите, если код для публичного просмотра с помощью 'открытого (deg2rad)' и 'открытого (degtorad)' – excaza
Я попробовал и бросил по ошибке, это значит, что не для публичного просмотра или я использую функцию неправильно? >> Открыть (deg2rad) Ошибки при помощи deg2rad (строка 11) не достаточно входных аргументов. >> Открыть (degtorad) Ошибка с помощью degtorad (строка 16), не достаточно входные аргументы. – ErinGoBragh
упс, они должны быть заключены в кавычки: 'открытой («deg2rad»)' и 'открытой («degtorad»)' – excaza