Mathematica 使用簡介製作: Lucia

Download Report

Transcript Mathematica 使用簡介製作: Lucia

Mathematica 使用簡介
製作: Lucia
學習目的
 運用電腦輔助國中生學習數學
 運用電腦進行研究與學習
 簡化複雜運算使問題易於思考
 了解電腦與人腦之間的差異
 體會科技始終出自於人性
學習綱要
 複雜的數值運算
 複雜的高次多項式
 複雜的聯立方程式
 複雜的方程式因式分解
 複雜的多項式展開
 複雜的二維方程式繪圖
 複雜的三維方程式繪圖
進行複雜難解的數值運算
 Example:計算圓週率的值並列出20位數
In: N[ Pi , 20 ]
Out: 3.1415926535897932385
 Example:計算2/3的值並列出20位數
In: N[ 2/3 , 20 ]
Out: 0.6666666666666666667
解出複雜的高次多項式
 語法:NSolve[f(x)==0,x]
In: Nsolve [ 3x^4 - 2x^3 + 5x^2 + x - 8 ==0 , x ]
Out: { x=> -0.961392 , x=> 0.286216 - 1.59552 I ,
x=> 0.286216 + 1.59552 I , x=> 1.05563 }
解出複雜的多個聯立方程式
 語法:NSolve[{f(x)==0,f(y)==0},{x,y}]
In: Nsolve [{ x+y+z == 0 , 2x+3y+4z == 0 ,
4x+5y-2z == 3} , { x , y , z }]
Out: { x=> -0.375 , y=> 0.75 , z=> -0.375 }
將複雜的方程式進行因式分解
 語法:Factor[f(x)]
In : Factor [ x^3 - 3x^2*y + 3x*y^2 - y^3 ]
Out : (x - y)^3
將複雜難解的多項式展開
 語法:Expand[f(x)]
In : Expand [ (2x+5y)^3 ]
Out : 8(x^3)+60(x^2)y+150x(y^2)+125(y^3)
進行複雜的平面方程式繪圖
 語法:Plot[f(x),{x,min,max}]
In : Plot[ x^3 + x^2 - 4x - 2 ,{x,-3,3}]
複雜三維立體方程式繪圖
 語法:Plot3D[f(x,y),{x,range},{y,range}]
In : Plot3D[ Sin[x]Cos[y] , {x,0,2Pi} , {y,0,2Pi}]