フラクタル 1 ( ジュリア集合 ) 解説 : ジュリア集合 ( 自己平方フラクタル ) 入力パラメータの例 ( 小さな数値の変化で模様が大きく変化します. Ar や Ai の数値を少しずつ変化させて描画する. ) プログラムコード. 2010, AGU, M.

Similar documents
暗い Lena トーンマッピング とは? 明るい Lena. 元の Lena. tone mapped. image. original. image. tone mapped. tone mapped image. image. original image. original.

Androidプログラミング 2 回目 迫紀徳

本書について... 7 本文中の表記について... 7 マークについて... 7 MTCE をインストールする前に... 7 ご注意... 7 推奨 PC 仕様... 8 MTCE をインストールする... 9 MTCE をアンインストールする... 11

Yamaha Steinberg USB Driver V for Mac Release Notes

Computer Programming I (Advanced)

電脳梁山泊烏賊塾 構造体のサイズ. Visual Basic

A. 展開図とそこから折れる凸立体の研究 1. 複数の箱が折れる共通の展開図 2 通りの箱が折れる共通の展開図 3 通りの箱が折れる共通の展開図そして. 残された未解決問題たち 2. 正多面体の共通の展開図 3. 正多面体に近い立体と正 4 面体の共通の展開図 ( 予備 )

J の Lab システムの舞台裏 - パワーポイントはいらない -

WD/CD/DIS/FDIS stage

Online Meetings with Zoom

API サーバの URL. <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE COMPLIANCE_SCAN SYSTEM "

Yamaha Steinberg USB Driver V for Windows Release Notes

Yamaha Steinberg USB Driver V for Windows Release Notes

携帯電話の 吸収率 (SAR) について / Specific Absorption Rate (SAR) of Mobile Phones

Lecture 4 Branch & cut algorithm

Methods to Detect Malicious MS Document File using File Structure Inspection

携帯電話の 吸収率 (SAR) について / Specific Absorption Rate (SAR) of Mobile Phones

2. 集団の注目位置推定 提案手法では 複数の人物が同一の対象を注視している状況 置 を推定する手法を検討する この状況下では 図 1 のよう. 顔画像からそれぞれの注目位置を推定する ただし f は 1 枚 この仮説に基づいて 複数の人物を同時に撮影した低解像度顔

MySQL Cluster 7.3 リリース記念!! 5 分で作る MySQL Cluster 環境

Certificate of Accreditation

Certificate of Accreditation

UML. A Model Trasformation Environment for Embedded Control Software Design with Simulink Models and UML Models

Cloud Connector 徹底解説. 多様な基盤への展開を可能にするための Citrix Cloud のキーコンポーネント A-5 セールスエンジニアリング本部パートナー SE 部リードシステムズエンジニア. 哲司 (Satoshi Komiyama) Citrix

今日の予定 1. 展開図の基礎的な知識 1. 正多面体の共通の展開図. 2. 複数の箱が折れる共通の展開図 :2 時間目 3. Rep-Cube: 最新の話題 4. 正多面体に近い立体と正 4 面体の共通の展開図 5. ペタル型の紙で折るピラミッド型 :2 時間目 ~3 時間目

Chapter 1 Videos Lesson 61 Thrillers are scary ~Reading~

Unofficial Redmine Cooking - QA #782 yaml_db を使った DB のマイグレーションで失敗する

PSLT Adobe Typekit Service (2016v1.1)

TOOLS for MR V1.7.7 for Mac Release Notes

Agilent. IO Libraries Suite 16.3/16.2 簡易取扱説明書. [ IO Libraries Suite 最新版 ]

INFRAGISTICS WPF 13.2 サービスリリースノート 2014 年 12 月

Quick Install Guide. Adaptec SCSI RAID 2120S Controller

アルゴリズムの設計と解析 (W4022) 教授 : 黄潤和 広野史明 (A4/A8)

サーブレットと Android との連携. Generated by Foxit PDF Creator Foxit Software For evaluation only.

Zabbix ログ解析方法. 2018/2/14 サイバートラスト株式会社 Linux/OSS 事業部技術統括部花島タケシ. Copyright Cybertrust Japan Co., Ltd. All rights reserved.

Centralized (Indirect) switching networks. Computer Architecture AMANO, Hideharu

Module mjlgsys. End Module. Imports MySql.Data.MySqlClient. Public Class frmgsys 'SQL 関連の定数宣言はフォーム間共通にしておく

Private Sub 終了 XToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 終了 XToolStripMenuItem.

Snoop cache. AMANO, Hideharu, Keio University Textbook pp.40-60

Relaxed Consistency models and software distributed memory. Computer Architecture Textbook pp.79-83

PCIe SSD PACC EP P3700 Intel Solid-State Drive Data Center Tool

PRODUCT DESCRIPTIONS AND METRICS

Googleの強みは ささえるのは世界一のインフラ. Google File System 2008年度後期 情報システム構成論2 第10回 クラウドと協調フィルタリング. 初期(1999年)の Googleクラスタ. 最近のデータセンタ Google Chrome Comicより

DSK8AD1DA. 8ch A/D & 1ch D/A for DSK/EVM.

サンプル. NI TestStand TM I: Introduction Course Manual

UB-U01III/U02III/U03II User s Manual

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = Label1.

IRS16: 4 byte ASN. Version: 1.0 Date: April 22, 2008 Cisco Systems 2008 Cisco, Inc. All rights reserved. Cisco Systems Japan

2007/10/17 ソフトウェア基礎課題布広. /** * SOFT * AppletTest01.java * 文字表示 */

MathWorks Products and Prices Japan September 2016

Introduction to Information and Communication Technology (a)

IPv6 関連 WG の状況 (6man, v6ops, softwire)

Saki is a Japanese high school student who/ has just started to study/ in the US.//

4. 今回のプログラム 4.2 解決のクラス SearchNumber.java

JR SHIKOKU_Wi Fi Connection Guide

JASCO-HPLC Operating Manual. (Analytical HPLC)

DürrConnect the clever connection. The quick connection with the Click

Infragistics ASP.NET リリースノート

和英対訳版. IEC Standard Template のユーザーガイド 備考 : 英語原文掲載 URL ( 一財 ) 日本規格協会

Instantaneous/Accumulated Flowsensor NW, OF-W Handling Manual compliance

Infrared Data Association Trademark and Brand Guidelines

Operational Precaution

Preparing Information Design-Oriented. Posters. easy to. easy to. See! Understand! easy to. Convey!

Studies of Large-Scale Data Visualization: EXTRAWING and Visual Data Mining

Codegate 2014 オンライン予選 Write Up Chrono (Logical) 300

The Judgment of Document Similarities Orthogonal Transformations and Improvement of the property

Peering 101. August 2017 TPF. Walt Wollny, Director Interconnection Strategy Hurricane Electric AS6939

The Secret Life of Components

Quick Installation Manual

User Guide. P6 Barcode Scanner. English 日本語

Vehicle Calibration Techniques Established and Substantiated for Motorcycles

マルチビットアップセット耐性及びシングルビットアップセット耐性を備えた

振込依頼書記入要領 Entry Guide for Direct Deposit Request Form

Microchip 社ワイヤボンド変更のご案内

URL IO オブジェクト指向プログラミング特論 2018 年度只木進一 : 工学系研究科

Synchronization with shared memory. AMANO, Hideharu Textbook pp.60-68

OPTICAL TALK SET 光トークセット MODEL 415/430/450/450XL INSTRUCTION MANUAL 取扱説明書

MetaSMIL : A Description Language for Dynamic Integration of Multimedia Content

PNRGOV/Ver11.1/ 旅客氏名表予約情報報告 (PNR01)

Interdomain Routing Security Workshop 21 BGP, 4 Bytes AS. Brocade Communications Systems, K.K.

Web Billing User Guide

Hierarchical Parallelization of Coloring Procedures for ILU Preconditioner

Rechargeable LED Work Light

楽天株式会社楽天技術研究所 Autumn The Seasar Foundation and the others all rights reserved.

A note on quaternion, applied to attitude estimation Minoru HIGASHIGUCHI 四元数について衛星姿勢の逐次推定への応用例

BMW Head Up Display (HUD) Teardown BMW ヘッドアップディスプレイティアダウン

Kb xp download. Мобильный портал WAP версия: wap.altmaster.ru

初めてのDOSBox-XインストールとPC-98エミュレーション 2019 Beginner for install DOSBox-x and PC-98 emulation.

Ritsu-Mate Registration Manual (for Undergraduate Programs)

Software Prototyping ( プロトタイピング ) Animating and demonstrating system requirements

~ ソフトウエア認証への取り組みと課題 ~

船舶保安システムのセルフチェックリスト. Record No. Name of Ship 船名 flag 国籍 Name of Company 会社名 Date 点検日 Place 場所 Checked by 担当者名. MS-SELF-CHK-SHIP-j (2012.

Video Annotation and Retrieval Using Vague Shot Intervals

Effects of Aging and Visual Acuity on the Legible Point Size for a Single Character on an E-paper Display 電子ペーパーディスプレイの単一文字の読み取れるポイントサイズに対する加齢と視力の影響

此処 夏? プログラムの概要 VB マウストレーニングソフト 此処 夏? で有る 無人島に取り残された女の子を マウスでドラッグして浅瀬を通り 椰子の島に導いて行く 一般的に 実用プログラムに比較するとゲームプログラムは 高度なテクニックを要求される事が多い

Unified System Management Technology for Data Centres

Specification Sheet for Network Upgrade for Data Center and Research

7zip android. 7zip android

QPHY-SATA Serial ATA Serial Data オペレーターズ マニュアル

Operating Instructions

Analysis on the Multi-stakeholder Structure in the IGF Discussions

Transcription:

フラクタル 1 ( ジュリア集合 ) PictureBox 1 TextBox 1 TextBox 2 解説 : ジュリア集合 ( 自己平方フラクタル ) TextBox 3 複素平面 (= PictureBox1 ) 上の点 ( に対して, x, y) 初期値 ( 複素数 ) z x iy を決める. 0 k 1 z k 1 f ( z) z 2 k a 写像 ( 複素関数 ) (a : 複素定数 ) によって得られる z を新たな z k z ) として, 反復計算を行 ( k 1 う. そして, z 2 となったときの k の値によって色を決めて, k 点を複素平面 (= PictureBox1 ) 上にプロットする. TextBox 4 TextBox 5 TextBox 6 単純な式 ( 法則 ) から, 興味深い複雑な模様が得られます. Button 1 Button 2 入力パラメータの例 ( 小さな数値の変化で模様が大きく変化します. Ar や Ai の数値を少しずつ変化させて描画する. ) Re_min Re_max Im_min Im_max Ar Ai パラメータ 1-0.5 0.5-0.5 0.5-1.2-0.155 パラメータ 2-0.5 0.5-0.5 0.5-0.2-0.675 パラメータ 3-0.5 0.5-0.5 0.5-0.1-0.845 パラメータ 4-1 1-1 1-0.6945 0.297 パラメータ 5-1.3 1.3-1.3 1.3-0.75 0.2 パラメータ 6-0.25 0.3 0.4 0.95-0.75 0.2 パラメータ 7 0.3 0.7-0.2 0.2 0.26 0 パラメータ 8 0.3 0.7-0.35 0.05 0.2595 0.0025 プログラムコード Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim xmin, xmax, ymin, ymax As Double Dim ar, ai As Double Dim dx, dy As Double Dim zr, zi As Double Dim wr, wi As Double Dim i, j, k As Integer Dim g As Graphics = PictureBox1.CreateGraphics() Dim w As Integer = PictureBox1.ClientRectangle.Width Dim h As Integer = PictureBox1.ClientRectangle.Height

' フラクタルを描く範囲と定数 xmin = Val(TextBox1.Text) xmax = Val(TextBox2.Text) ymin = Val(TextBox3.Text) ymax = Val(TextBox4.Text) ar = Val(TextBox5.Text) ai = Val(TextBox6.Text) dx = (xmax - xmin) / w dy = (ymax - ymin) / h For i = 0 To h - 1 For j = 0 To w - 1 zr = xmin + j * dx zi = ymin + i * dy For k = 0 To 255 wr = zr * zr - zi * zi + ar wi = 2 * zr * zi + ai If (wr * wr + wi * wi > 4) Then Exit For zr = wr : zi = wi ' 収束回数 k によって色を変えて点をプロット g.drawrectangle(new Pen(ColorTranslator.FromOle(RGB(k, k, 0))), j, i, 1, 1) 描画例 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' 初期値 TextBox1.Text = "-0.5" TextBox2.Text = "0.5" TextBox3.Text = "-0.5" TextBox4.Text = "0.5" TextBox5.Text = "-1.2" TextBox6.Text = "-0.155" Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Class 以下の Web ページから VB プログラムをダウンロード URL : http://www.me.aoyama.ac.jp/~watanabe/ のボタン フラクタルCG からダウンロード. ( 繋がらない場合は, http://sc2k8w301.cc.ag.aoyama.ac.jp/user/t90162/ からダウンロード )

フラクタル 2 ( マンデルブロート集合 ) PictureBox 1 TextBox 1 TextBox 2 TextBox 3 TextBox 4 Button 1 Button 2 カラー版 入力パラメータの例 Re_min Re_max Im_min Im_max パラメータ 1-1.255-1.253 0.0237 0.0257 パラメータ 2-1.255-1.2545 0.0252 0.0257 パラメータ 3-0.973-0.968-0.253-0.248 パラメータ 4-2.2 0.5-1.35 1.35 プログラムコード Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim xmin, xmax, ymin, ymax As Double Dim cr, ci As Double Dim dx, dy As Double Dim zr, zi As Double Dim wr, wi As Double Dim i, j, k As Integer Dim g As Graphics = PictureBox1.CreateGraphics() Dim w As Integer = PictureBox1.ClientRectangle.Width Dim h As Integer = PictureBox1.ClientRectangle.Height ' フラクタルを描く範囲と定数 xmin = Val(TextBox1.Text) xmax = Val(TextBox2.Text) ymin = Val(TextBox3.Text)

ymax = Val(TextBox4.Text) dx = (xmax - xmin) / w dy = (ymax - ymin) / h For i = 0 To h - 1 For j = 0 To w - 1 cr = xmin + j * dx ci = ymin + i * dy zr = 0 zi = 0 For k = 0 To 255 wr = zr * zr - zi * zi + cr wi = 2 * zr * zi + ci If (wr * wr + wi * wi > 4) Then Exit For zr = wr : zi = wi ' 収束回数 k によって色を変えて点をプロット g.drawrectangle(new Pen(ColorTranslator.FromOle(RGB(0, k, k))), j, i, 1, 1) Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' 初期値 TextBox1.Text = "-1.255" TextBox2.Text = "-1.253" TextBox3.Text = "0.0237" TextBox4.Text = "0.0257" Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Class 以下の Web ページから VB プログラムをダウンロード URL : http://www.me.aoyama.ac.jp/~watanabe/ のボタン フラクタルCG からダウンロード. ( 繋がらない場合は, http://sc2k8w301.cc.ag.aoyama.ac.jp/user/t90162/ からダウンロード )

フラクタル CG