在ios中可以完全兼容c的函数,所以第一步要导入
#include <math.h>
这样就可以使用c的一系列函数了
c中有cos,sin,tan但是我们传入值后都得不到想到的结果,问题是:
我们传入的是度数,而其所需的参数是弧度,这里就要我们做一个弧度--度的转换
下面以cos为例,其他的可以仿照着写:
#pragma mark 度转弧度 -(float)huDuFromdu:(float)du { return M_PI/(180/du); } #pragma mark 计算cos -(float)cos:(float)a { return cosf(a); }
具体调用:
//求水平距 -(void)doH:(UIButton*)sender { self.horizontalField.text=[NSString stringWithFormat:@"%f",[self cos:[self huDuFromdu:(du+fen/60)]]]; }
这里还牵扯了50度20分这样的数我们转换为(A度B分--X.Y度)度数。
希望对大家有帮助。
相关推荐
二倍角的正弦、余弦、正切 习题精选.doc
两角和与差的正弦、余弦、正切习题精选.doc
python计算正弦、余弦和正切函数值
半角的正弦、余弦和正切.doc
任意角的正弦、余弦、正切.doc
c++builder 绘制正弦,余弦,正切,余切 利用NMstrm和NMStrmServ控件网络传输到另一台主机
本程序利用简单的界面,利用MFC对话框绘制正弦曲线、余弦曲线、正切曲线、余切曲线、bpsk调制,其中曲线的频率、幅度、线宽、bpsk采样率可自行设置。另附本人已经调试成功的MFCexe程序,其中用bpsk调制时需要自己建...
用AChartEngine模拟sin,cos三角函数,这是高中的时候画过的函数图,现在通过代码来画就是不一样,我现在是测试了sin,cos其他的不知道AChartEngine能不能画。画这些函数的时候最好要弄多一些点,设置每个点的跨度不宜...
两角和及差的正弦、余弦和正切.doc
两角和与差的正弦、余弦和正切.doc
3.1.3二倍角的正弦、余弦、正切公式.doc
二倍角的正弦·余弦·正切公式教学设计.doc
二倍角的正弦、余弦、正切要点提示练习.doc
二倍角的正弦、余弦、正切(1).doc
二倍角的正弦、余弦和正切公式(基础).doc
学案5两角和与差的正弦、余弦、正切.ppt
两角和与差的正弦、余弦、正切公式复习教案.doc