matlab编写一个函数文件,实现将输入的角度转化为弧度,也能将输入的弧度转换成角度
时间: 2024-11-12 17:32:59 浏览: 23
【老生谈算法】MATLAB弧度与角度转换原理.docx
在MATLAB中,你可以创建一个名为`angle_conversion.m`的函数文件,用于实现角度到弧度(radians to degrees)以及弧度到角度(degrees to radians)的相互转换。以下是这个简单函数的示例:
```matlab
% 定义一个函数,接受角度(度)作为输入并返回对应的弧度值
function [rad] = angle_to_radians(deg)
rad = deg * pi / 180;
end
% 定义另一个函数,接受弧度(rad)作为输入并返回对应的度数值
function [deg] = radians_to_degrees(rad)
deg = rad * 180 / pi;
end
% 使用示例
angle_deg = 45; % 输入角度
rad_value = angle_to_radians(angle_deg);
disp(['角度 ' num2str(angle_deg) ' 度 转换为 弧度: ', num2str(rad_value)])
% 或者
rad_input = pi/4; % 输入弧度
deg_output = radians_to_degrees(rad_input);
disp(['弧度 ' num2str(rad_input) ' 转换为 角度: ', num2str(deg_output)])
```
阅读全文