ex_010_lets_begin

1410 days ago by wakaba

# 分数の計算 a = 1/2 + 1/3 print a 
       
5/6
5/6
# 見やすく表示 view(a) 
       
# 多項式の定義 x = var('x') f = x^3 - x^2 - 2*x view(f) 
       
# 多項式の因数分解 factor(f) 
       
(x + 1)*(x - 2)*x
(x + 1)*(x - 2)*x
# 多項式のグラフ plot(f, [x, -2.5, 2.5]) 
       
# 多項式の微分 df = diff(f, x); view(df) 
       
# 関数の解 sol = solve(df, x); view(sol) plot(df, [x, -2.5, 2.5]) 
       
# 解の数値計算 print find_root(df, -2, 0), find_root(df, 0, 2) 
       
-0.548583770355 1.21525043702
-0.548583770355 1.21525043702
# 関数の解法 # やってみよう # 多項式の定義 x = var('x') f = x^3 - x^2 - 2*x view(f) plot(f,[x,-2.5,2.5]) 
       
df = diff(f, x) view(df) sol = solve(df, x) view(sol) plot(df, [x, -2.5, 2.5])