2013-12-13 49 views
-3

在Visual C#C#和在蝕爪哇math.exp

double arena = 2.0;  
double arcilla = 4.0; 

double arena2 = arena * arena; 
double arcilla2 = arcilla * arcilla; 

double ac = Math.Exp(-4.396 - 0.0715 * arcilla - 0.000488 * arena2 - 0.00004285 * arena2 * arcilla); 

ac = 0.00923608116161322

double arena = 2.0;  
double arcilla = 4.0; 

double arena2 = arena * arena; 
double arcilla2 = arcilla * arcilla; 

double ac = Math.Exp(-4.396 - 0.0715 * arcilla - 0.000488 * arena2 - 0.00004285 * arena2 * arcilla); 

ac = 0.32334282156236527

爲什麼結果不同???

+3

你如何在Eclipse中使用C#? (請注意,在問題的第二部分中,您沒有提供有效的Java,我懷疑您的意圖。) –

+0

我有一個可視化的基本程序給java,我在eclipse中編程時做了相同的公式,但結果是不同的是,Ac是結果謝謝 –

+1

好吧,你還沒有發佈Java *或* VB呢... –

回答

3

這是不正確的。兩者的結果基本相同。

的Eclipse:
0.009236081161613216

的Visual Studio:
0.00923608116161322

我只是改變Math.Exp到Math.exp運行Eclipse中的代碼。