2011-07-22 39 views
3

我一直在嘗試使用用戶定義的變量在xcode中進行特定的計算。下面是我有:如何在xcode中存儲多維數據集?

-(IBAction)calculate:(id)sender{ 
    NSString *oneField = self.one.text; 
    NSString *twoField = self.two.text; 
    double resultInNum; 
    double onedouble = [oneField doubleValue]; 
    double twodouble = [twoField doubleValue]; 

,我需要做什麼,是立方根

(twodouble/onedouble) 

結果我不能完全找到了。有任何想法嗎?

回答

9

math.h

pow(x, 1.0/3.0) 
+1

任何原因我試圖從庫中添加它時找不到數學框架? – Robb

+0

明白了,必須添加Foundation框架,然後在實現文件中調用Math.h。謝謝! – Robb

2

包括math.h並調用pow()

pow(twodouble/onedouble,1.0/3); 
+0

任何原因我找不到xcode中的數學框架? – Robb

0

使用pow函數只是提高分割值的0.33的力量?

NSLog(@"%.f", pow(result,0.33)); 
1

不記得數學來包括,但如果它不:

#import <math.h> 

然後:

pow(twodouble/onedouble,1.0/3.0); 

以什麼爲1/n是喜歡拍照的n次方根。 1/3走的立方根,1/2取平方根等

1

夫特

夫特具有內置的立方根函數這裏是簽名:

public func cbrt(_: Double) -> Double public func cbrtf(_: Float) -> Float

這些定義位於OS X上的Darwin模塊和Linux上的Glibc模塊中。

相關問題