ブノワ・マンデルブロ(Benoît Mandelbrot) ポーランド生まれのフランスの数学者。 IBM の研究所で電気ノイズの研究をしている時にフラクタルという概念を考案した。 また簡単な漸化式でフラクタル図形を定義できる「マンデルブロ集合」を考案し研究した。 *リスト:リスト::学者::自然科学, リスト::数学関連
先日からRaspberryPi Picoに大きな液晶を取り付けて遊んでいる! 液晶を取り付けた当初は、Picoが扱えるメモリサイズに比べて画面の画素数が多くて、果たしてPicoで使い切れるんだろうか…とビビっていたが、思った以上に使えてる! ブログには書いてないがBad Apple!!を動かしてみたりもした! RaspberryPi Picoの480x320ドット液晶で動かすBad Apple!! 以前は出来てなかったDMAでの表示にチャレンジしてみた!それでも表示が間に合わなくて1/15秒になってしまった(-。-; Pico的にはまだまだ余裕あり(^^)#RaspberryPi #Pico …
ここんところ、ずーっと気になっていたこと……。 それは自作のZ80エミュレータの速度が遅い!…という事(^^; pocketgriffon.hatenablog.com 過去のブログでも嘆いているくらいなので、結構気にしてる!(=_=; この処理が重いの考え方はいろいろあると思うけど、今感じてるのは「自分が想定している以上の速度低下がある」で、それが理解出来ないレベルにまで達しているのだ(T-T) 私が使っているZ80エミュレータコアは、私自身が1990年前半にC言語で書いたものが原型となっていて、それをずっとメンテナンスするカタチで使っている。遅いのは紛れもなく自分自身のプログラムが悪いはず…
こんにちは、Acidカラスです。 昨日、昼まで寝ながら、私の大好きなマンデルブロ集合をBlender(私の愛用の3DCGソフト)で立体的に描けないかなぁ~と考えていたら、母から一通のLINEが来ました。 「今日は曼荼羅アートを描くといい日だよ」 なんかマンデルブロ集合に似てるなぁ。計算では作りたくないけど。 というわけで、この日はマンデルブロ集合じゃなくて曼荼羅を描いてみよう!と思いました。 描いたものがこちら↓ 曼荼羅アート ...曼荼羅になってます?柄合ってますかこれ? 丸くてそれっぽい図形を並べれば良いだろうと思った結果こうなりました。 まぁ、元々曼荼羅は宗教的なもんで曼荼羅アートとして…
フラクタルの魅力とジュリア集合の関係|画像生成と会話するAIの魅力と可能性https://note.com/chat_gpt777/n/n5afce070aab5 タイトル: フラクタルの魅力とジュリア集合の関係 フラクタルの基本概念 フラクタルは、自己相似性という特性を持つ複雑な形状のことを指します。これは、形状の一部が全体と似たまたは同じ形をしているという性質で、数学的には再帰的なルールや漸化式により生成されます。これにより、どれだけ拡大しても同様のパターンが見られるのが特徴です。 フラクタル図形の例 - マンデルブロ集合: 複素平面上に定義され、フラクタルの代表例とされる図形。- コッホ…
◯技術の同化奇妙なことに戻ります。 これは慣れてきたことですよね? ここで重要な点は、過去のトラウマによりこの文明が最も脆弱な場所であるため、人々は恐怖と感情、欲望と誘惑をめぐる最も大きな艱難に直面しているということです。 これが不均衡な方法で導入され、遅延が生じ、回復し始めるまでにこれだけの時間がかかりました。 もちろん、それは闇の勢力による古代の遺伝子改ざんであり、時間的転位(そう、「タイムトラベル」)技術を利用して遠い過去に影響を与え、DNAの弱点を悪用し、そして、従属し、崇拝し、恐怖や、あたかもそれが究極の現実であるかのようにこの現実にしがみつくなど、人生の肉的な快楽に中毒になるという…
「自分の人生の主人公って自分なんすかね?」 イチロウは唐突にそう言った。トウマもこの程度はよくある事だ、という調子で答える。 「うーん、どうなんでしょうかねえ」 ほぼ情報量のない応答である。彼は洗濯物を畳む手を止めずにイチロウの相手をする。優れたヘルパーである証だ。イチロウが本から顔を上げる。 「いやね、よくいるじゃないですか、そういう感じのことを言う人が。実はあれね、僕ね、大嘘やと思ってるんです」 「ああー、なるほど」 トウマは聞き流している。イチロウもそれを承知で喋りたいから喋っているのだろう。自分に言い聞かせている感じだ。トウマはそういう相手と切り結ぶのが上手い。この間にも洗濯物を畳み終…
SRAMのウェイトを4wait→1waitに変えたことでSRAM上で動作するアプリケーションは相当高速化されるんじゃ?とマンデルブロ集合プログラムをDLLして実行しました ところが・・実行時間は4waitのときの388秒と全く変わってません ん?何かミスったか、と一瞬思ったのですがこれはキャッシュの効果が支配的のためのようでキャッシュ無効の素の状態で比べる必要がありそうです キャッシュOFFでの実行例は全体像が17秒という記録があり、今回同じ条件で13秒になったので多少速くなったようです ウェイトが減って速くなったのはSRAMからのコードのフェッチだけでコードの実行サイクルは変わらないわけでこ…
今年のCPUいじり初めは辰年にちなみi486ボードでドラゴン曲線を描いてみました。ドラゴン曲線は自己相似性フラクタル図形の一種で次のような簡単な漸化式を再帰的に呼ぶことで描画できます 点a(x、y)と点b(x,y)間に次数nのドラゴン曲線を描画するdrawDragon()関数 前回の乱数と同じようにマンデルブロ集合描画プログラムのcalc()部分を差し替え、256×256のデータバッファをピクセル座標とみなして直接描画します。そのための直線描画関数draw_line()も用意しました ピクセル座標内に収めるため初期線分の長さは120。次数が進むたびに1/√2ずつ小さくなり次数はたかだか14くら…
マンデルブロ集合を計算するプログラムの中でバッファに判定結果をセットするcalc()を疑似乱数を埋め込むルーチンに差し替えてみました。256×256のセルをクリアした後xrand()で発生させた0~255の乱数列の2個づつをx,yとし、指定されたセルをインクリメントさせる操作を256*256*256=16,777,216回繰り返します 乱数の統計的な評価方法はいろいろありますがデータを画像にしてぱっと見で比べてみます。もしxrand()で一様な乱数が発生すると256×256の全てのセルが256近くまでカウントアップして画像で見るとムラの無い一様な色で見えるはずです xrand()の中身は以下で…
マンデルブロ集合
i486ボードにマンデルブロ集合プログラムをダウンロードして実行させてみました。Re:-2~+1、Im:-1.5~+1.5の範囲を256×256メッシュ、打切り回数256回で描画させると実行時間8秒でいつもの画像が得られました ですが生成画像をよく見ると何か黒い縦筋が入ってます。ビットマップファイルをダンプしてみると16バイト毎に3バイト連続して0が入っているようです。 ビットマップはボードからシリアル転送で受け取ったデータブロックにヘッダを連結しただけなので受け取りデータ自体がおかしいようです。 普通に考えるとボード上のメモリがアドレス抜けしてるんじゃないかということになりますがボード側でデ…
こんばんは、直前になるまで、まじめになかなか練習しない子供たちの発表会が無事終了した@kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); ffmpegで変換する 前提 chocolateyでcinst ffmpegしてインストール済み NVIDIAのビデオカードを使っている ffmpegのコマンドラインオプション ffmpeg -i "IMG_nnnn~video.MOV" -c:a copy -c:v h264_nvenc -pix_fmt nv12 out_nnnn.mp4 関連記事 ffmpegで静止画からQuic…
こんにちは。 今回は、プログラミング言語「Uiua」を紹介します。 こんなツイートを見た。 Uiuaで遊んでみた!array language系は初めてだからプログラムの組み方に戸惑ったけどなんとかできた!これはキュゥべえを描くプログラムhttps://t.co/p0rtiGun1k pic.twitter.com/Hpf2NnLhPI— ronwnor (@Pixelated_Donut) 2023年11月23日 謎の文字の羅列。なぜこれで絵が描けるのか。 こんなん見せられたらやるしかありません。 というわけでやります。 目次 「Uiua」とは インストールと実行環境 インストールしなくても…
以下、血生臭い映像をノーモザであげるので文句があるなら帰れ (これは鳩) いろいろあり、ギター辞めてぇな〜と思いました グダグダ10年以上続けてローンも百万は越えるしほんま馬鹿 リターンなんて一個もないのに で、辞めてぇ辞めてぇ言ってるだけじゃ辞めようがないし、腕ぶった斬って死ぬか腕動かなくすれば辞めざるを得ないってわけ 作戦決行、別に薬も入れてないド素面のため、切削部位を冷水で冷やし、血抜き用の湯船を貯める用意周到さを発揮していく 不思議なんだけど、家族とかペットとか友達とか仕事とかやりたいこととかなーんにも、全部頭から抜け落ちてて黙々と作業しちゃった 意外と本当に死ぬ時は感傷的でもなんでも…
こんにちは〜ららぽてすらです♪ 今日は数学とアートが交差する美しい世界、マンデルブロ集合についてのお話をします。このキラキラした複雑な形、一体何なのでしょうか? 1. マンデルブロ集合とは? マンデルブロ集合は、複素平面上で定義される数学的な集合です。この集合の中の点は、特定の計算を繰り返しても大きくならない点のことを指します。簡単に言うと、特定のルールに従って計算を繰り返して、その結果がどうなるかを見るものです。 2. なぜ美しいの? このマンデルブロ集合を可視化すると、驚くべきフラクタルの模様が現れます。フラクタルは、どれだけ細かく見ても同じような形が繰り返し現れる、自己相似性を持つ図形で…
概要 wasm生成の練習のため、実践Rustプログラミング入門を参考にしてマンデルブロ集合の計算のwasmとjsで速度比較するWebページを作成しました。 taketakeyyy.github.io しかし開発中、wasmの速度が遅くなったり速くなったりする挙動に悩まされました。色々調べた結果、Chromeでデベロッパーツールを開いているか否かが原因だったようです。 比較 デベロッパーツールを開いてない状態 デベロッパーツールを開いている状態 デベロッパーツールを開いていない状態では293[ms] デベロッパーツールを開くと677[ms] なんでこうなるのか全くわかっていません🤷後述追記した。…
筋トレ日誌[その68 + 合同トレ] 筋トレの活動日誌です。活動報告と参加者を増やすために書いていきます(^^♪ 今日は残念ながら雨でしたが赤坂で合同トレーニングでした。 参加者 ひろさん さえき 前の準備 1時間前にアミノ酸血中濃度をあげるためのプロテインを摂取 1時間前に脂肪燃焼の効率を上げる為、カルニチン、ガルシニア接種 30分前にシトルリン、アルギニンのプレワークアウトドリンクを接種 ドリンク(EAA、CCD、クレアルカリン混合)作成 ウェアとヘアバンドとシューズとベルトと握力補助と手首保護と膝サポーターの準備 JP THE WAVYのWhat's Poppinを聞く www.yout…