matlab弧度与角度转换.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLABtt度与角度转换 复数 z=x+y*i; 其极坐标形式为 z=|z|*eA(i* 其中 0 =arcta n(y/x); |z|=sqrt(xA2+yA2); 弧度计算:0仁angle(z); 0 仁phrase(z); 0仁atan(z); 其中的区别可以在 MATLAB中使用帮助文档对比 观察。 角度与弧度的换算: 0 2=rad2deg( B//1ad2deg()函数用来进行将弧度转换成角度 0 3=deg2rad( B//t)eg2rad()函数用来进行将角度转换成弧度 //这两个函数的使用也可以自行使用帮助文档学习 MATLAB中也可以直接使用角度来进行三角函数的计算: sind( 0 4); cosd( 0 4); tand( 0 4); atand( 0 4); 〃注意0在输入时就是角度,只就是没有度数特有的符号 (°而已。 注意这里的函数应该不太全,也就是我自己搜索得来,MATLAB帮助 文档我也没有细瞧。可以自行查阅。 举例:求 sin(30 )° 解:>>s in d(30) >>ans = 0、5 注意这里的都就是度数,并没有涉及到分与秒。(一般这种情况都就是自己编写相 关的程序,而且前面的各种函数也可以自己编写,没有必要一定要使用MATLAB 自带的函数。度分秒的计算应该也有自带的函数吧 ,用过的人可以补充。) 度分秒与度的转换举例: 度分秒进制为依次60、 1° =60 ‘=3600‘‘ 1 ‘ =(1/60) ° 1'‘ ==(1/60)'=(1/3600) ° 相关题目:1、105° 47 ‘24‘‘ =105°+47*(1/60) +24*(1/3600) ° MATLABtt度与角度转换 =105、79° 注:这里先最好用分数,最后再用小数、 也可先把秒换算成分,然后再把分换算成度、如下: 105° 47 ‘24‘‘ =105° +(47 ‘ +24*(1/60)') =105° +(47、4 ') =105°+47、4 ‘ =105°+47、4*(1/60) ° =105°+0、79° =105、 79° 下面就是度、分、秒的计算举例(转载自:) 1%度、分秒转化为弧度 function jrad=dtor(deg) degd=fix(deg); degf=(deg-degd)*100; degm=fix(degf); degs=(degf-degm)/36 0; jrad=(degd+degm/60 00+degs)*pi/180、0; 2%弧度转化为度、分秒 function jdeg=rad2deg(rad) rad=rad*180/pi; deg=fix(rad); xsbf=(rad-deg)*60; degf=fix(xsbf); degm=(xsbf-degf)*60; jdeg=deg+degf/100 0+degm/10000 0; 【转】 dms2degrees函数可以把度分秒转化为以度为单位的小数 注意函数输入不就是三个参量,而就是一个数组,数组三个元素依次为度分秒的值 dms2degrees(30,20,10) % 格式错误! MATLABtt度与角度转换 再之后则可以用deg2rad再把角度转换为弧度制,从而可以作为sin,cos等函数的 正确输入值 或者也可以直接对角度使用sin d,cosd等函数 如果您就是要反过来,即求出了弧度值,想转化为度分秒 那就全部倒过来 先用 rad2deg再用 degrees2dms PS:dms2degree创以直接输入一个nX3的数组,并为您返回一个nX1的数组。其 她也同理。所以如果有很多角度需要转换,并不一定要写循环。 用MATLAB创建角度和弧度的换算表格 K问題摘述 创楚-个把闻度直换乳戚呱咬值的九翼農榊?九度的范国艇『JlJ 3fiO1? 步长为KT . 输入/输出描述 输入 角虔歎细 ■出 侗度值和呱度値的挽算袤林 手工分析 以KT为洌: Wft=<10)x —= oj745 】呦 MATLAB?度与角度转换 4. MATLAB 实现 新址M艾件.在超口锚入以下秽芹; % Ci vat jl ubh of dcgite to raduiiB <fcar^k % U 宪 j Ibr kiup tor [fie calculatiun^ for k=l ;36 degivT(k)=k*lO: radi wi(k)=d££Kt<k i*pi/l SO; end 氐 Great a Uhile tab k=fikgn:c ;rad idn s] % Send th-e table io the command win<l?w dispt 'Decree% (o Rudians'i disp('Depress Kj

文档评论(0)

dajiede + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档