-
∑
鎖定
∑基本信息
在化學中,我們把它的小寫字母σ,用來表示共價鍵的一種。由兩個原子軌道沿軌道對稱軸方向相互重疊導致電子在核間出現概率增大而形成的共價鍵,叫做σ鍵。σ鍵屬於定域鍵,它可以是一般共價鍵,也可以是配位共價鍵。一般的單鍵都是σ鍵。
∑數學符號
大寫
用於數學上的求和符號(總和符號),比如:
,其中
,求
的值,即為求
的值。也指求和,如
表示的就是
。
小寫
用於統計學上的標準差。
∑詳解
用
表示求和的方法叫做Sigma Notation,或
。
2.n可以小於i
【沒有上下標時,就表示該數或該符號,重複出現】
∑示例
其中上界n=100,下界i=1。 | ||
- 如果您懂計算機程序,這段代碼可以幫助您更好地理解。在計算機代碼中可以這樣表示
VB:
Dim sum As Double,n(i) As integar As Double Do while i﹤= n sum = sum +n(i) i=i+1 Loop
C++:
#include<bits/stdc++.h>//萬能頭文件 using namespace std;//命名空間 const int i=1,n=100;//n表示要加到幾 i表示從幾開始加 int sum=0;//sum表示累加的答案 int main()//主函數 { for(int x=i;x<=n;x++)//循環,x表示當前數 sum+=x;//每次加i printf("%d",sum);//輸出 return 0;//結束 }
Java:
import java.util.function.LongUnaryOperator; import java.util.stream.LongStream; public class Sigma { // 實現方法1 public static long sigma1(long i, long n, LongUnaryOperator k) { long num = 0; for (long j = i; j <= n; j++) { num += (k==null ? j : k.applyAsLong(j)); } return num; } // 如果數字較大,請使用實現方法2,可提高效率 // 實現方法2 public static long sigma2(long i, long n, LongUnaryOperator k) { return LongStream.rangeClosed(i,n).map(k).parallel().reduce(0,Long::sum); } // 測試代碼 public static void main(String[] args) { int[] p = new int[500]; System.out.println(sigma1(1, 1000, i -> i)); //計算1加到1000的值 System.out.println(sigma2(5, 100, i -> p[i])); //計算p[5]+p[6]+...+p[100]的值 System.out.println(sigma2(1, 100, i -> i*i+4)); //函數f(x)=x^2+4,計算f(1)+f(2)+...+f(100)的值 } }
python:
sum = 0 #sum表示累加的答案 n=100 #n表示要加到幾 for i in range(1,n+1): #共n次循環,range取值左閉右開,表示i從1取值到100 sum+=i #計數器每次加i,相當於 sum = sum + i print(sum) #輸出計數器值
4.其他特殊求和
(1)cyc,輪換對稱求和:
;符號“cyc”也可寫在下邊,即
。
(2)sym,完全對稱求和:
;符號“sym”也可寫在下邊,即
。