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?

(途中)大人用「[中学入試 算数]中学受験... ~折り返しの基本~...」を、計算はsympyで、作図はFreeCADでやった。

Last updated at Posted at 2025-12-25

オリジナル

Youtube

MAスカッと塾 様 (0:00〜3:25) いつもお世話になっております。
↓[中学入試 算数]中学受験 図形の良問 折り返して重なった部分の面積 ~折り返しの基本を確認しよう!~
https://youtu.be/6Fx7ptnHHpg

sympyのweb上での実行方法

SymPy Live Shellで。FreeCADのマクロは、以下で実行できません。
https://qiita.com/mrrclb48z/items/00dd08b0317069be9342#web%E4%B8%8A%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%96%B9%E6%B3%95sympy-live-shell%E3%81%A7
 

(Youtbeのコメントの再)WolframAlpha で

・私も同じです。GEに補助線を引いて。何が何でも、一つの式で、計算したい。9-4=5
△GIE+△GFE の面積:
次行をwolframalphaに貼り付けると「厳密な結果」がでます。

sympyで(Youtbeオリジナル 様の方法を参考に)

ver0.1

・丸写しです。

# ver0.1
# ver 0.1
from sympy import *
var('EC,HF',positive=True)
BF,FC,CE =6,3,4
DC       =9
DE       =(DC-EC).subs({EC:CE}) ;print("#",DE)
EF       =DE                    ;print("#",EF)
GF       =BF*EF/CE              ;print("#",GF)
HG       =(HF-GF).subs({HF:DC}) ;print("#",HG)
HI       =HG*CE/FC              ;print("#",HI)
GFEI_area= Rational(1,2)*(HI+EF)*DC \
          -Rational(1,2)* HG    *HI       ;print("#",GFEI_area)
# 5
# 5
# 15/2
# 3/2
# 2
# 30

↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
今日はここまでです。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

sympyで(いつもの方法で)

ver1.1

# ver1.1

ver1.2

# ver1.2

(本日の)ChatGPT先生へ

以下の座標図を教えて下さい。
(表示省略:verのソースコード)

(回答抜粋)

・ChatGPT先生は、??? 人間を判別しておられます。

FreeCADのマクロを教えて下さい。

いつもの自力??? FreeCADのマクロで作図

・問題文は2次元ですが、3次元FreeCADのマクロで、XY平面に作図しました。
・計算部分は、Ver. の コピー貼り付けです。

いつもの? sympyの実行環境と 参考のおすすめです。

(テンプレート)

いつもと違うおすすめです。

Qiita内

sympy のdoc

ver0.1

ver0.2

ver0.3

ver0.4

ver1.1

・class sympy.geometry.polygon.Triangle(*args, **kwargs)
https://docs.sympy.org/latest/modules/geometry/polygons.html#sympy.geometry.polygon.Triangle

ver1.2

ver1.3

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?