タグ

mathに関するt_moriのブックマーク (57)

  • 京都大学の学祭カウントダウンが頭良すぎて感心してしまう→実際できるのか検証してみた

    田中 草大 (タナカ ソウタ) @_sotanaka 式の数字の部分は固定で、+-×÷だけが変えられるようになっている。 毎朝、前を通る度に「ほえ~」と感心している。さて明日は……? pic.twitter.com/W7ogjjzvOz 2022-10-21 23:11:01

    京都大学の学祭カウントダウンが頭良すぎて感心してしまう→実際できるのか検証してみた
    t_mori
    t_mori 2022/10/24
  • JavaScript で parseInt / parseFloat を使わない方が良い理由

    となるのが原因です。parseInt というのは、文字列を解析して整数値(int)を返すグローバル関数であり、引数をまず文字列に変換する仕様となっております。その段階で 0.0000005 が "5e-7" という文字列に変換されてしまい、その文字列の先頭の 5 だけが数字として解析されてしまったため、結果として parseInt(0.0000005) === 5 となりました。 なぜ String(0.000005) === "0.000005" に、String(0.0000005) === "5e-7" になるのかについては、この記事の最後で余談として説明します。 整数化には Math.trunc を使おう このように、parseInt は文字列を引数にすることを前提にしているため、速度の面でも可読性の面でも「小数値を整数値に変換したい」という場合に使うのは望ましくありません。最も望

  • 128ビット符号付き整数の最大値は素数 - Rustで任意精度整数演算

    概要 2^n-1 型の数はメルセンヌ数と呼ばれ、更に素数である場合にメルセンヌ素数といいます。記事では、メルセンヌ数に対する高速な素数判定法であるリュカ・レーマーテストを、Rustの任意精度演算用クレート rug を利用して実装します。 実行環境 CPU: Intel Core i7 1.8GHz メモリ: 16GB OS(ホスト): Windows 10 Home 21H1 WSL2: Ubuntu 20.04.3 rustc: Ver. 1.55.0 cargo: Ver. 1.55.0 符号付き整数型の範囲について Rustには組み込みの整数型として 8,\,16,\,32,\,64,\,128 ビット整数[1]がそれぞれ符号付き・符号なしで備わっています[2]。そのうち符号付き整数は、他の多くの言語と同様、2の補数によって負の数が表現されます。したがって、ビット数 n = 8,

    128ビット符号付き整数の最大値は素数 - Rustで任意精度整数演算
    t_mori
    t_mori 2021/09/30
    メルセンヌ数
  • ついにリーマン予想が証明された!? - とね日記

    理数系ネタ、パソコン、フランス語の話が中心。 量子テレポーテーションや超弦理論の理解を目指して勉強を続けています! --------------------------------- 9月25日に追記: 月曜の深夜にこの記事を投稿したが、その後、アティヤ博士の発表に対して専門家の間では懐疑的、否定的な意見が支配的になってきた。証明は失敗している可能性が高い。しかし結論を急がず専門家による査読の結果を待つべきだ。今後の成り行きを見守っていきたい。 --------------------------------- ひとつ前の記事を書いている最中に、とてつもないニュースが飛び込んできた。あの「リーマン予想」が証明されたというのだ。ドキドキして気もそぞろである。これは今から160年前(日は幕末)にドイツ数学者「ベルンハルト・リーマン」により提唱された予想で、「ミレニアム懸賞問題」という難問の

    ついにリーマン予想が証明された!? - とね日記
    t_mori
    t_mori 2018/09/25
    “サイエンス誌が、アティア先生のリーマン予想の"証明"を取り巻く疑念を紹介してる。まともな証明になってないと多くの人が思ってるのが現状。”
  • 『虚数の情緒』はスゴ本

    一言なら鈍器。二言なら前代未聞の独学書。中学の数学レベルから、電卓を片手に、虚数を軸として世界をどこまで知ることができるかを追求した一冊。 「スゴ」とは凄いのこと。知識や見解のみならず、思考や人生をアップデートするような凄いを指す。ページは1000を超え、重さは1kgを超え、中味は数学物理学文学哲学野球と多岐に渡る。中高生のとき出合っていたら、間違いなく人生を変えるスゴになっていただろう。 ざっと見渡しても、自然数、整数、小数、有理数と無理数、無理数、素数、虚数、複素数、三角関数、指数、関数と方程式、確率、微分と積分、オイラーの公式、力学、振動、電磁気学、サイクロイド、フーリエ級数、フーコーの振り子、波動方程式、マックスウェルの方程式、シュレーディンガー方程式、相対性理論、量子力学、場の量子論を展開し、文学、音楽、天文学、哲学、野球に応用する、膨大な知識と情熱が、みっちり詰め込まれ

    『虚数の情緒』はスゴ本
  • やたらすごい素数 - INTEGERS

    この記事は非公開化されました。 integers.hatenablog.com 非公開前の内容要約: ある1089桁の素数の紹介。 この記事の内容は部分的に書籍『せいすうたん1』の第12話に収録されています。 integers.hatenablog.com

    やたらすごい素数 - INTEGERS
  • 結城浩氏が第五回ロマンティック数学ナイトで出した問題に感激した - アジマティクス

    まだまだ寒さの残る2017年4月1日、渋谷の東京カルチャーカルチャーというイベントホールにおいて第五回「ロマンティック数学ナイト」が開催されました。 株式会社和から主催のこのイベントは、2016年4月に第一回が開催されて以来、2〜4ヶ月程度の間をおいて継続的に開催される人気イベントとなっており、テレビや新聞などで紹介されたこともあるためご存じの方も少なくないかもしれません。アングラ感溢れるクラブを借り切って行われるクレイジーなイベントです(イベント自体はアングラなものではありませんし今回の会場に至ってはおしゃれ感あふれるダイニングです)。 私自身も何度かプレゼンターとして出演させていただいたことがあり、出るたびにいろいろなものを得ることができるため個人的に大好きなイベントの一つです。私の過去のプレゼンで使ったスライドが以下のリンクに置いてありますんでよろしければお時間あるときにでもご覧くだ

    結城浩氏が第五回ロマンティック数学ナイトで出した問題に感激した - アジマティクス
    t_mori
    t_mori 2017/05/09
  • まさかのNP困難?「九九って36種類しか数がないの不思議だよな」から始まる数学談義

    maki @maki_glenscape $ python3 -c 'print(len(set([x * y for x in range(1, 10) for y in range(1, 10)])))' 36 へぇ、ほんとだ twitter.com/motcho_tw/stat… 2017-04-06 01:53:53

    まさかのNP困難?「九九って36種類しか数がないの不思議だよな」から始まる数学談義
    t_mori
    t_mori 2017/04/07
  • 「2017は3つの素数の3乗の和、400年間で今年だけ!」 父から送られてきた年賀状に数学クラスタが沸く

    「400年間の中で3つの素数の3乗の和になる年は今年だけ」――。Twitterユーザー・KWD(@kwd24195)さんが投稿した父親からの年賀状が、数学クラスタの注目を集めています。 数学クラスタ歓喜 この年賀状によると「2017」は3つの素数の3乗の和(7^3+7^3+11^3=2017)になるとのこと。3つの素数の3乗の和になる数字は少ない方から数えて30番目となりますが、29番目は「1799(5^3+7^3+11^3=1799)」で31番目は「2213(2^3+2^3+13^3=2213)」となるそうです。 つまり、「2017」という数字は19世紀から22世紀までの400年の中で唯一「3つの素数の3乗の和」になる数字になっているということ。これはすごい……のか? きっとすごいことなのです このツイートは「とても美しい内容」「『博士の愛した数式』を思い出した」「元数学教師の父が興奮し

    「2017は3つの素数の3乗の和、400年間で今年だけ!」 父から送られてきた年賀状に数学クラスタが沸く
    t_mori
    t_mori 2017/01/05
  • 「0.999999... = 1」はつまるところ実数の公理なのだがそれを説明するのにエントリー何回分かかるだろうか? - 💙💛しいたげられたしいたけ

    ホッテントリに、こんな「はてな匿名ダイアリー」(以下、通称の「増田」と書く)が上がっていた。 anond.hatelabo.jp この話題、定期的に上がるんだよな。増田に限って言えば、一昨年の「0.999999・・・ってさあ」  「だったらπrもダメってことじゃん」 が同趣旨だった。今回のは、可愛げって点で、これらに負けてると思うぞ。 スポンサーリンク だけど、読み返すと、この斬り込みは面白かったかな。 先生「例えば,0.333 の場合で考えてみましょう.これを 3 倍したら 0.999 ですよね? 0.3333 の場合は 3 倍すると 0.9999 です.これは 0. のあとに 3 が何個ある場合でも成り立ちます」 中学生「ちょっと待って下さい!確かにそうですが,それは 0. のあとの 3 の数が 3 個とか 4 個とか, もっと多い場合,例えば 100000 個ある場合ですよね? 一方

    「0.999999... = 1」はつまるところ実数の公理なのだがそれを説明するのにエントリー何回分かかるだろうか? - 💙💛しいたげられたしいたけ
    t_mori
    t_mori 2016/10/26
  • とりあえずだまされたと思って-((-1)^(1/7))を2乗してみてくれ - アジマティクス

    「アラブ世界では代数学が発展した」とはよく聞くけど、どうも自分の中でしっくりきていなかったというか、要するにあんな難しいものがどうやって始まり発展したのだろう? と気になっていたのですが、最近思うのです。代数学の始まりとは、「イコールの学問」だったのではないか? と。 つまり、「ある数を2乗して1引いたら元の数と同じになるような数はあるかな?」とか、「1引いてから2乗したら元の数の2倍になるような数があったら面白そうじゃない?」みたいな素朴な疑問から始まったのではないかと思うのです。なにかの操作をした数と別の操作をした数が「同じ」、すなわちイコールの学問ではないかと。 これは現代の言葉で言えば前者は「」、後者は「」のことになります。これはまさに方程式です。「代数学が発展した」「方程式の学問が発展した」っていきなり言われても実感がわかないけど、こういう素朴な疑問から始まったとしたら、最初期の

    とりあえずだまされたと思って-((-1)^(1/7))を2乗してみてくれ - アジマティクス
    t_mori
    t_mori 2016/06/08
  • (-1)×(-1)=1の数学的証明が凄すぎて大草原 | 不思議.net - 5ch(2ch)まとめサイト

    ※文字がズレて読みにくい場合は↓こちらの画像が分かりやすいかも https://livedoor.blogimg.jp/worldfusigi/imgs/d/b/dbc611a.png 足し算の定義:0と-が存在して結合法則と交換法則を満たすような演算のことを足し算と呼ぶ 0の定義:a+0=a -の定義:-a+a=0 結合法則:a+b+c=a+(b+c) 交換法則:a+b=b+a 掛け算の定義:1が存在して結合法則と分配法則を満たすような演算のことを掛け算と呼ぶ 1の定義:a×1=a 結合法則:a×b×c=a×(b×c) 分配法則:a×(b+c)=a×b+a×c これらの定義だけを使って(-1)×(-1)=1を証明することができます (-1)×(-1) =(-1)×(-1)+0        ※0の定義 =(-1)×(-1)+(-1+1)   ※-の定義 =(-1)×(-1)+(-1)+1

    (-1)×(-1)=1の数学的証明が凄すぎて大草原 | 不思議.net - 5ch(2ch)まとめサイト
    t_mori
    t_mori 2016/05/26
  • 「0.000003%のリスク」について考えてみた:朝日新聞デジタル

    《編集部より》「これって効きますか?」は、4月から毎週火曜日の更新になります。引き続きご愛読いただけますよう、お願い申し上げます。 先日、厚生労働省が、解熱鎮痛剤の「ロキソプロフェンナトリウム水和物(商品名:ロキソニン)」について、「小腸・大腸の狭窄・閉塞」を「重大な副作用」に追記するよう指示したことが報道されました。 ロキソニンの「重大な副作用」に腸閉塞などを追加 厚労省が指示(ハフィントンポスト:2016年3月23日)(http://www.huffingtonpost.jp/2016/03/23/loxonin-side-effect_n_9537170.html) 「ロキソニン」重大な副作用に…腸閉塞など(日テレNEWS24:2016年3月24日)(http://www.news24.jp/articles/2016/03/24/07325601.html) 実際に独立行政法人医薬

    「0.000003%のリスク」について考えてみた:朝日新聞デジタル
  • lifememo.jp

    lifememo.jp 2021 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    lifememo.jp
    t_mori
    t_mori 2016/03/20
  • 【やじうまPC Watch】 ランダムと思われていた素数に、ある偏りが見出される

    【やじうまPC Watch】 ランダムと思われていた素数に、ある偏りが見出される
    t_mori
    t_mori 2016/03/16
  • 東大生が選ぶ好きな数式ベスト7 - 泡ちゃんのしゅわっと生きようぜ

    2015-07-31 東大生が選ぶ好きな数式ベスト7 東大 数学や物理って難しいですよね.教科書を初めから理解していこうとすると骨が折れて投げ出しそうになることも多いです.でも,理解できた時の喜びもひとしおです. そこで,現役東大生の私が,学部初等で学ぶ数式の中からお気に入りのものを選んでみました. 難しいものもありますが,みなさんが物理や数学に興味を持ってくれれば幸いです! 1.ナビエ・ストークス方程式 (これは非圧縮性流体の場合)ナビエ・ストークス方程式は流体の運動方程式であり,航空機の翼周りの流れや生体内の血流の流れなど,多くの現象を決定づける式です.多くの大学生が学部時代に学ぶ基的な式なのですが,いまだその解析的な解法は知られておらず,流体の解析には数値的な手法が用いられています.ちなみに,この数式は解くと1億円もらえる「ミレニアム問題」の一つにもなっています (ナビエ-ストーク

    東大生が選ぶ好きな数式ベスト7 - 泡ちゃんのしゅわっと生きようぜ
    t_mori
    t_mori 2015/08/01
  • 伝説の入試問題(数学)@受験の月

    伝説の入試問題(数学)について 良問・難問・奇問であるが故に伝説となっている(と個人的に思う)大学入試の数学の問題を集めてみた。 2013年 センター試験 つかれた盲点!1ヶ所で27点が奪われた! 2010年 センター試験 センターレベルを超えた高難度の問題2連発がもたらした惨劇 2006年 京都大学 最も短い入試問題 2003年 東京大学 円周率を3にしようとするゆとり教育への警告? 2002年 静岡大学 正確なグラフの図示で現れる世界遺産 1999年 東京大学 公式丸暗記に対する警告? 1998年 東京大学 大学入試史上No.1の超難問 1998年 信州大学 フェルマーの最終定理 1995年 京都大学 自分の点数を自分で決められる? 1993/2008年 東京工業大学 15年の時をまたいで難問再び!1行の記述で30点満点の10点? この問題の図を描いてみると下のようになる。APの長さは

    t_mori
    t_mori 2014/10/25
  • Ruby2.2 ではアレが死ぬほど使いやすくなるの! - Qiita

    そうです、Matrix(行列)クラスに色々入る予定のようです. .... いやもっと伝えるべきモノが他にあるとの怒号が今にも聞こえて来そうですが... 「すみません今日の所は行列の紹介をさせて下さい.」 多くの方は興味もないであろうけど、 Rubyには行列やベクトルを扱う Matrix クラスというものがありまして、 Ruby2.2では色々新機能やバグfixが入るようです. 「行列ベクトル演算するならRubyよね」 と言われるくらいのモノにはなるのではないでしょうか? 日はRuby2.2以前にあるものも含めMatrixのマジですごい所を紹介します. 使わないともったいない!すごいMatrix, 楽しく学ぼう! 1. LU分解 LU分解が出来るという事は... n元連立方程式をいとも簡単に解く事が出来ちゃうの # 2x + y = 2 # x + 2y = 3 Matrix[ [2, 1]

    Ruby2.2 ではアレが死ぬほど使いやすくなるの! - Qiita
  • 平方数かどうかを高速に判定する方法 - hnwの日記

    平方数とは、ある整数の平方(=二乗)であるような整数のことを言います。つまり、0,1,4,9,16,...が平方数ということになります。 ところで、与えられた整数が平方数かどうかを判定するにはどうすれば良いでしょうか。与えられた整数の平方根の小数点以下を切り捨て、それを二乗して元の数になるかどうか、というのがすぐ思いつく実装です。 <?php function is_square($n) { $sqrt = floor(sqrt($n)); return ($sqrt*$sqrt == $n); } しかし、平方根の計算は比較的重い処理です。もっと高速化する方法は無いのでしょうか。 多倍長整数演算ライブラリGNU MPには平方数かどうかを判定するmpz_perfect_square_p関数が存在します(PHPでもgmp_perfect_square関数として利用できます)。稿ではこの実装

    平方数かどうかを高速に判定する方法 - hnwの日記
  • 2つのボールをぶつけると円周率がわかる - 大人になってからの再学習

    一か月ほど前に New York Times で紹介されていた記事。 The Pi Machine - NYTimes.com ここで紹介されているのは、なんと驚くべきことに、2つのボールをぶつけるだけで円周率(3.1415...)の値がわかる、という内容。 これだけだと、全然ピンとこないと思うので、もう少し詳しく説明すると、次のようなことが書かれている。 ↓2つのボールを、下の図ように壁と床のある空間に置く。 ↓その後、壁から遠い方のボールを、他方に向かって転がす。 後は、ボールが衝突する回数をカウントするだけで、円周率がわかるらしい。 これでも、なんだかよくわからない。 まず2つのボールが同じ質量である場合を考えてみよう。 まず、手前のボールが他方のボールにぶつかる(これが1回め)。 続いて、ぶつかったボールが移動して壁にぶつかる(これが2回め)。 壁にぶつかったボールが跳ね返ってきて

    2つのボールをぶつけると円周率がわかる - 大人になってからの再学習
    t_mori
    t_mori 2014/04/10