Set


Homepage Up


 

 

邏輯、集合、函數

視頻教學

邏輯:

 

集合:

子集的意義:連結一連結二連結三連結四連結五連結六連結七

康托定理:集合和子集無法一一對應的證明:連結一連結二連結三連結四連結五連結六連結七

康托的對角線證法:證明實數是不可數無窮大的論証。連結一連結二

 

 

 

 

Mathematica指令

以下是關係運算子的指令。結果若為真,則回應True,若為假,則回應False

a == b

等於

 

a != b

不等於

 

a > b

大於

 

a >= b

大於等於

 

a < b

小於

 

a <= b

小於等於

 

a == b == c

全部相等

 

a != b != c

全部不等

 

a > b > c

嚴格遞減

 

a >= b >= c

遞減

 

a < b < c

嚴格遞增

 

a <= b <= c

遞減

 

以下是邏輯運算子的指令

!p or Not[p]

否定p

 

p && q && .... 或 And[p,q,..]

 

p || q ||... 或 Or[p,q,...]

 

Xor[p,q,...]

互斥

 

!x

非x

 

Nand[p,q,..]

Not and

 

Nor[p,q,...]

Not or

 

If[p,then,else]

如果p為真就給出then, 不然就給出else

 

LogicalExpand[expr]

將邏輯表示展開

 

定義函數:

f[x_]=expr

定義函數

 

?f

查詢函數的定義

 

Clear[f] or f=.

清除函數的定義

 

Remove[f]

把f從系統中清除掉

 

f[x_]:=expr

延遲定義函數

 

f[x_]=expr

f固定只有一個引數

 

f[x_,y_]=expr

f固定只有二個引數

 

f[x_ _]=expr

f可以有一個或是一個以上的引數

 

f[x_ _ _]=expr

f可以有0個以上的引數

 

pattern /; condition

在condition滿足的情形下執行模式

 

lhs :> rhs /; condition

在condition滿足的情形下執行法則

 

lhs := rhs /; condition

在condition滿足的情形下執行定義

 

Composition[f,g,]

函數的複合

 

InverseFunction[f]

反函數

 

Identity[f]

原函數

 

Through[p[f1,f2][x],q]

如果p=q則給出p[f1[x],f2[x]]

 

Operate[p,f[x]]

給出p[f][x]

 

Operate[p,f[x],n]

作用在f的n階層

 

條件運算子&保護屬性

lhs:=rhs /; condition

condition成立時再代換

If[test,then,else]

test為真時執行then,否則else

If[test,then,else,unknown]

無法判別時執行unknown

Unprotect[Command]

移去保護屬性Command

Protect[Command]

加入保護屬性給Command

集合算子

Element[x,y]

x屬於y

 

Union[x,y]

x聯集y

 

Intersection[x,y]

x交集y

 

Implies[x,y]

若x則y

 

Maple

set1  union  set2

求出set1set2的聯集

set1  intersect  set2

求出set1set2的交集

set1  minus  set2

求出set1減去set2之後的集合

 

f:=x->2*x3

定義單數函數f(x)2x3

f:=(x,y)->2*x*y3

定義多變數函數f(x,y)2xy3

f:=’f’unassign(’f’)

清除函數的定義

unassign(’f’,’g’,’h’,...)

同時清除數個函數的定義

 

f:=unapply(expr,x)

定義單變數函數f(x)=expr

f:=unapply(expr,x,y,..)

定義多變數函數f(x,y,…)=expr

 

(fg)(x)

f(x)g(x)

(fg)(x)

f(x)g(x)

(f*g)(x)

f(x)g(x)

(f/g)(x)

f(x)/g(x)

 

(f @g)(x)

f合成g,產生合成函數f(g(x))

(f @g@h@@n)(x)

合成函數f(g(h(…n(x))))

 

數學式

區間符號

MapleRealRange表示法

axb

(a,b)

RealRange(Open(a), Open(b))

axb

a,b

RealRange(a,b)

axb

a,b)

RealRange(a, Open(b))

axb

(a,b

RealRange(Open(a), b)

xb

(-,b)

RealRange(-, Open(b))

xb

(-,b

RealRange(-,b)

xb

(a, )

RealRange(Open(a), )

xa

a, )

RealRange(a, )

(實係數)

(-,)

RealRange(-,)

 

 

 


本站論壇建構中,請先至Blog留言。