HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
1228
keypot実数計算の高速化3解決


keypot

リンク

2006/12/28(Thu) 20:24:43|NO.4478

はじめまして、keypotと申します。
マンデルブロ集合のフラクタル画像をHSPで描画しているのですが、
発散関数の計算が遅くて、表示にすごく時間がかかります。
計算の発散関数の計算自体は単純で以下のようなものです。


repeat 100 zx=((x*x)-(y*y))+a zy=(2.00*x*y)+b x=zx y=zy cl=cnt if ((x*x)+(y*y))>2.00{ break } await 1 loop
どなたか実数計算の高速化を教えていただける方宜しくお願いいたします。



この記事に返信する


As

リンク

2006/12/29(Fri) 18:03:02|NO.4509

計算についてはHSPはもともと遅いので、HSPSDKを利用して実数計算をするプラグインを
自前で作るしかないのではないですかね?



Shark++

リンク

2006/12/29(Fri) 20:43:25|NO.4516

とりあえず、await 1 をはずすか、await 0 にしてみれば多少早くなると思います。



keypot

リンク

2006/12/30(Sat) 04:38:26|NO.4525

返信ありがとうございます。
awaitの値を変えたらだいぶましになりました。
余力があれば実数計算のプラグインも作ってみたいと思います。
皆様、回答ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.