2011-08-08 62 views
2

我米試圖計算這個方程對於小iPhone應用程序:iPhone SDK中的數學庫?

X = 120×NUM^-1.123 X TR^-0.206×〔叔]×[FE]

x等於120次數增加到-1.123次的功率tr增加到-0.206次的倍數fe。

其中num,tr,te和fe是用戶輸入的已知數字。

我該怎麼做? 我卡在num和tr的負數小數中。

讚賞任何幫助...

+0

你試過了math.h lib嗎? –

回答

2

基金會將包括數學功能,因此您只需使用 pow()函數中的一個來處理。使用pow()雙打,powf() 對於漂浮物powl()長雙打。這裏有一個例子:

double num = 2.0; 
double tr = 3.0; 
double te = 4.0; 
double fe = 5.0; 

double x = 120.0 * pow(num, -1.123) * pow(tr, -0.206) * te * fe; 
+0

謝謝。我想知道如何在字符串中顯示指數數字?即results.text = [NSString stringWithFormat:@「%1.0fm^2」,x]; //(m提高到2的冪) –

0

iPhone SDK包含了標準C庫函數(math.h中),您可以用這些樣的數學題。在XCode文檔中搜索math.h應顯示所有相關函數(如將x提升爲y的冪)。