matlab中怎样输入角度值

如题所述

Dms2rad(3828.163828)%度分/秒旋转弧度,输入格式d*mm。s*也就是说,m必须是2位,d和s可以是任何数,小数点后是S,角度值表示的方法。

如下参考:

1.首先,我们需要知道matlab中的角函数是sind,cosd,tand等,而sin,cos,tan函数都是用弧度表示的,如下图。

2.查看sind函数并在命令行窗口中键入helpsind,如下图。

3.如果这个角用sind函数表示,输入sind(30)其中30是这个角,如下图。

4.如果这个角用正弦函数表示,输入sin(30/180*PI)。

5.还可以使用deg2rad将角度转换为弧度。如果输入sindeg2rad(30)会得到相同的结果,如下图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-25
角度用指数来表示:
A=10;
angle=pi/2; % 90 degree
B=A*exp(angle*i); % 表示 Ae^(iw)。

matlab中的显示精度问题+角度弧度转换 :
format:设置输出格式
对浮点性变量,缺省为format short.
format并不影响matlab如何计算和存储变量的值。对浮点型变量的计算,即单精度或双精度,按合适的浮点精度进行,而不论变量是如何显示的。对整型变量采用整型数据。整型变量总是根据不同的类(class)以合适的数据位显示,例如,3位数字显示显示int8范围 -128:127。format short, long不影响整型变量的显示。
format long 显示15位双精度,7为单精度(scaled fixed point)
format short 显示5位(scaled fixed point format with 5 digits)
format short eng 至少5位加3位指数
format long eng 16位加至少3位指数
format hex 十六进制
format bank 2个十进制位
format + 正、负或零
format rat 有理数近似
format short 缺省显示
format long g 对双精度,显示15位定点或浮点格式,对单精度,显示7位定点或浮点格式。
format short g 5位定点或浮点格式
format short e 5位浮点格式
format long e 双精度为15位浮点格式,单精度为7为浮点格式。

matlab中三角函数sin、cos、tan等都是以弧度为单位的。
如果想用角度有两种方法。
一种是用sind、cosd、tand、atand等,他们是角度为单位的
另一种就是用deg2rad将角度转换为弧度。
下面是例子,四个式子的值是一样的。
sin(pi/6)
sind(30)
sin(deg2rad(30))
sind(rad2deg(pi/6))
第2个回答  2011-06-01
弧度角直接表示
带pi乘以一个系数表示 例如60度=pi/3
不是弧度角用pi转化为弧度角 乘以pi/180本回答被网友采纳
第3个回答  2011-06-01
只能把角度转换为弧度值
第4个回答  推荐于2017-10-01
弧度角直接表示
带pi乘以一个系数表示
例如60度=pi/3
不是弧度角用pi转化为弧度角 乘以pi/180
matlab中的显示精度问题+角度弧度转换 :
format:设置输出格式
对浮点性变量,缺省为format short.
format并不影响matlab如何计算和存储变量的值。对浮点型变量的计算,即单精度或双精度,按合适的浮点精度进行,而不论变量是如何显示的。对整型变量采用整型数据。整型变量总是根据不同的类(class)以合适的数据位显示,例如,3位数字显示显示int8范围 -128:127。format short, long不影响整型变量的显示。
相似回答