degtorad 与 MATLAB 中的 deg2rad?
degtorad vs deg2rad in MATLAB?
MATLAB中的degtorad和deg2rad有区别吗?两者之间是否有优势,比如速度(或其他一些我没有想到的指标)?
http://www.mathworks.com/help/map/ref/degtorad.html
http://www.mathworks.com/help/map/ref/deg2rad.html
感谢 excaza 告诉我如何查看这两个函数的源代码。
谢谢 hbaderts 告诉我检查正在使用的许可证。
这是我的发现。
它们在功能上是相同的。这是我能找到的唯一区别:
1. 下面的粗线表示 deg2rad 已被 degtorad 取代。
2. 他们使用不同的许可证。 deg2rad 需要 map_toolbox,而 degtorad 不需要。
degtorad.m
function angleInRadians = degtorad(angleInDegrees)
% DEGTORAD Convert angles from degrees to radians
%
% angleInRadians = DEGTORAD(angleInDegrees) converts angle units from
degrees to radians.
%
% Example
% -------
% Compute the tangent of a 45-degree angle
% tan(degtorad(45))
%
% See also: fromDegrees, fromRadians, toDegrees, toRadians, radtodeg.
% Copyright 2009 The MathWorks, Inc.
angleInRadians = (pi/180) * angleInDegrees;
deg2rad.m
function angleInRadians = deg2rad(angleInDegrees)
% DEG2RAD Convert angles from degrees to radians
%
% DEG2RAD has been replaced by DEGTORAD.
%
% angleInRadians = DEG2RAD(angleInDegrees) converts angle units from degrees to radians.
% Copyright 2007-2009 The MathWorks, Inc.
angleInRadians = (pi/180) * angleInDegrees;
许可证差异:
degtorad(180)
ans =
3.1416
license('inuse')
matlab
deg2rad(180)
ans =
3.1416
license('inuse')
map_toolbox
matlab
更新:从 R2016a 开始,建议使用 deg2rad
而不是 degtorad
。请参阅 R2016a degtorad 页面上的注释。
如上所述,从R2015b开始,deg2rad
不需要工具箱。它的doc page出现在MATLAB下。
MATLAB中的degtorad和deg2rad有区别吗?两者之间是否有优势,比如速度(或其他一些我没有想到的指标)?
http://www.mathworks.com/help/map/ref/degtorad.html http://www.mathworks.com/help/map/ref/deg2rad.html
感谢 excaza 告诉我如何查看这两个函数的源代码。
谢谢 hbaderts 告诉我检查正在使用的许可证。
这是我的发现。
它们在功能上是相同的。这是我能找到的唯一区别:
1. 下面的粗线表示 deg2rad 已被 degtorad 取代。
2. 他们使用不同的许可证。 deg2rad 需要 map_toolbox,而 degtorad 不需要。
degtorad.m
function angleInRadians = degtorad(angleInDegrees)
% DEGTORAD Convert angles from degrees to radians
%
% angleInRadians = DEGTORAD(angleInDegrees) converts angle units from degrees to radians.
%
% Example
% -------
% Compute the tangent of a 45-degree angle
% tan(degtorad(45))
%
% See also: fromDegrees, fromRadians, toDegrees, toRadians, radtodeg.% Copyright 2009 The MathWorks, Inc.
angleInRadians = (pi/180) * angleInDegrees;
deg2rad.m
function angleInRadians = deg2rad(angleInDegrees)
% DEG2RAD Convert angles from degrees to radians
%
% DEG2RAD has been replaced by DEGTORAD.
%
% angleInRadians = DEG2RAD(angleInDegrees) converts angle units from degrees to radians.% Copyright 2007-2009 The MathWorks, Inc.
angleInRadians = (pi/180) * angleInDegrees;
许可证差异:
degtorad(180)
ans =
3.1416
license('inuse')
matlabdeg2rad(180)
ans =
3.1416
license('inuse')
map_toolbox
matlab
更新:从 R2016a 开始,建议使用 deg2rad
而不是 degtorad
。请参阅 R2016a degtorad 页面上的注释。
如上所述,从R2015b开始,deg2rad
不需要工具箱。它的doc page出现在MATLAB下。