在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度)度数。
希望对大家有帮助。
相关推荐
3. **三角函数**:包括正弦(sin)、余弦(cos)、正切(tan)、余切(cot)、正割(sec)和余割(csc)。这些函数在几何和物理问题中非常有用。 4. **反三角函数**:计算器也支持反正弦(asin)、反余弦(acos)、...
科学计算器通常提供正弦(sin)、余弦(cos)、正切(tan)、余切(cot)、正割(sec)和余割(csc)等基本三角函数。它们对于处理几何问题、信号处理、物理现象如波动和振动等都有重要作用。此外,科学计算器还可能...
包括正弦、余弦、正切、反正弦、反余弦和反正切等函数,如`sin`, `cos`, `tan`, `asin`, `acos`和`atan`等,这些函数接受角度作为参数(通常以弧度为单位),返回相应的三角函数值。 #### 2.3 反三角运算 与三角...
另外,它还具备了简单的三角函数计算,如正弦、余弦和正切,这在科学和工程计算中经常被用到。 【知识点详解】 1. **Qt库**:Qt是一个开源的C++框架,广泛用于构建GUI(图形用户界面)应用程序。它提供了丰富的...
- `tan`, `atan`, `tanh`: 正切、反正切和双曲正切函数。 - `atan2`: 计算y/x的反正切,考虑了象限信息。 - `frexp`: 分离一个数为两部分,一部分是尾数,另一部分是指数。 - `ldexp`: 根据指定的指数乘以尾数。...