0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

直円錐の体積の公式「2018 奈良教育大学前期【4】」をChatGPTとWolframAlphaとsympyでやってみたい。

Last updated at Posted at 2023-09-12

(旧タイトル)直円錐の公式「2018 奈良教育大学前期【4】」をChatGPTとWolframAlphaとsympyでやってみたい。
いつもお楽しみ?の「FreeCADの作図」は、今回省略です。

オリジナル

上と同じです。大学入試数学問題集成 様>【4】テキスト

ChatGPT-3.5先生へ(できました。) ありがとうございました。

入力文

底面の半径r,高さがhである円錐の体積Vは
1/3πr2h
となることを,積分を用いて証明せよ.

>V = (1/3)πr^2h
>これで積分を用いて円錐の体積を証明しました。

ChatGPT-3.5先生へ(sympyのソース)ありがとうございました。

入力文(1行づつです。) 返信は、抜粋です。

円錐の体積の計算式を教えて下さい。
積分で
sympyで

私は、本ページ後半でpycharmで実行して確認しました。
私は、さらに、調子に乗って

実行して下さい。

>残念ながら、現在の環境ではPythonコードの実行がサポートされていない...

GPTのインタプリタならできますか

>GPT-3やGPT-4はテキストベースの情報提供に優れていますが、プログラムの実行は行えません。

WolframAlphaで

???

sympyで(ChatGPT-3.5先生に教えてもらったソースコードで)

もちろん以下の SymPy Live Shell で実行できました。

import sympy as sp

# 変数を定義
x, h, r = sp.symbols('x h r')

# 積分式を定義
integral_expr = sp.pi * (r / h * x)**2

# 積分を実行
volume = sp.integrate(integral_expr, (x, 0, h))

# 結果を表示
print("円錐の体積:", volume)

結果

円錐の体積: pi*h*r**2/3

sympyで(T氏の数学日記 様の方法を参考に)

from sympy import *
var('x,h,r',real=True)
y=r/h*x
V=pi*integrate(y**2,(x,0,h))
print("# 円錐の体積:",V)
# 円錐の体積: pi*h*r**2/3

sympyで(いつものスタイルで)

積分関数を思い出す、DOCを調べる必要がなくてイイですね。
ChatGPTで-3.5先生。ありがとうございます。

from sympy import *
var('x,h,r',real=True)
print("# 円錐の体積:",integrate(pi * (r / h * x)**2, (x, 0, h)))
# 円錐の体積: pi*h*r**2/3

sympyの実行環境

①私の環境は,pycharmです。
②よく聞くのは、Jupyterです。
③web上で、上記のソースを「SymPy Live shell」に、コピー貼り付けでもできました。
黒背景の右上に、マウスを移動すると、コピーマークが発生します。
??? タブレット環境で、コピー貼り付けが実行できませんでした。???

参考

以下、いつもの?おすすめです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?