Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
開平法でn乗根を求めてみるコード作ってみた.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
keyT
November 17, 2025
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開平法でn乗根を求めてみるコード作ってみた.pdf
keyT
November 17, 2025
More Decks by keyT
See All by keyT
色を音にする.pdf
keyt
0
33
コード進行を再現するコード作成.pdf
keyt
0
42
QRコードでライフゲーム.pdf
keyt
0
24
SAMでなんでも切り抜けるツールを作ってみた.pdf
keyt
0
18
connpass最新イベント_通知用LINEBot作成.pdf
keyt
0
32
発信力_鍛えてきました.pdf
keyt
0
62
OpenCVとSciPyを活用した関数アート生成コード開発.pdf
keyt
0
32
あえて開平法で求めてみる.pdf
keyt
0
24
自宅用タスク管理ツール開発.pdf
keyt
0
15
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
22k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
450
Prompt Engineering for Job Search
mfonobong
0
400
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
Color Theory Basics | Prateek | Gurzu
gurzu
0
410
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
400
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
開平法でn乗根を求めてみる コード作ってみた けいてぃー(久島慶大)
自己紹介 名前:久島慶大(ヒサジマケイタ) 出身:九州 職業:AI開発エンジニア 最近の案件:画像認識 趣味:謎解き・競プロ・数学
初めに 以前に開平法を用いて平方根を求めるコードの説明とデモを行いました このコードを用いてn乗根を求めるコードを作成したので、中身の説明とデモを行うLTで す。 qiitaにも記事を投稿しているので よかったら確認してください→
方法 こちらのWeb(https://wakara.co.jp/mathlog/20201119 )を参考にしました やっていることを簡単に説明すると求めたい数を(a)^(1/n)としたときに、1)aをかける 2) 平方根をとる という作業を繰り返すことでn乗根の近似値を得るものです。 より厳密には としたときにaをq回かけて、平方根をp回という操作を何度も 繰り返してn乗根の近似値を求めています
改良点 ・nを素因数分解して、それぞれの数字で操作を行う s の時 と分解して、3乗根を計算して5乗根を計算 ・p,qの同定方法 qを1から順番に増やしていって、nで割り切れるようになったら計算終了。 その時のpと を採用
改善策 すべてのn乗根に対応しているとは限らない 今回の自分の方式だと、すべての素数が(2^p - 1)/qで表現できれば良いが表現でき るかわからない。 解決策(代替案?) 2のべき乗根は簡単に計算できるので、そちらをもとにしたコードを実装
最後に Qiitaへの記事投稿やってます 今回の内容も記事にしてあるのでフォロー&いいね&い ただけるとありがたいです 自分のQiitaのマイページ →