ファイル:Amoeba2.png
提供: testwiki
ナビゲーションに移動
検索に移動
このプレビューのサイズ: 624 × 600 ピクセル。 その他の解像度: 250 × 240 ピクセル | 499 × 480 ピクセル | 799 × 768 ピクセル | 1,065 × 1,024 ピクセル | 1,504 × 1,446 ピクセル。
元のファイル (1,504 × 1,446 ピクセル、ファイルサイズ: 13キロバイト、MIME タイプ: image/png)
このファイルはウィキメディア・コモンズのものであり、他のプロジェクトで使用されている可能性があります。 ウィキメディア・コモンズでのファイル解説ページにある説明を以下に示します。
概要
| 解説Amoeba2.png |
English: The amoeba of |
|||||
| 日付 | ||||||
| 原典 | 投稿者自身による著作物 | |||||
| 作者 | Oleg Alexandrov | |||||
| その他のバージョン |
|
ライセンス
| Public domainPublic domainfalsefalse |
| この著作物は、著作者であるOleg Alexandrovによって権利が放棄され、パブリックドメインとされました。これは全世界で適用されます。 一部の国では、これが法的に可能ではない場合があります。その場合は、次のように宣言します。 Oleg Alexandrovは、あらゆる人に対して、法により必要とされている条件を除き、如何なる条件も課すことなく、あらゆる目的のためにこの著作物を使用する権利を与えます。 |
Source code

This media was created with C++ (汎用の高水準プログラミング言語のひとつ)
Here is a listing of the source used to create this file.
Here is a listing of the source used to create this file.
#include <iostream>
#include <fstream>
#include <cmath>
#include <complex>
using namespace std;
double small = 1e-14;
double mylog (double);
int main(){
double A=-5, B=5;
int N=1000;
double h= (B-A)/(N-1);
double theta0 = 2*M_PI/(N-1.0);
ofstream mfile ("data.txt");
for (int i=0 ; i < N ; i++){
double r = exp(A+i*h);
for (int j=0 ; j < N ; j++){
double theta = j*theta0;
complex<double> z2 = polar(r, theta);
complex<double> root = sqrt(25.0*z2*z2-12.0*(z2*z2*z2+1.0));
complex<double> z11 = (-5.0*z2+root)/6.0;
complex<double> z12 = (-5.0*z2-root)/6.0;
double a1 = mylog(abs(z11));
double a2 = mylog(abs(z12));
double b = mylog(abs(z2));
mfile << a1 << ' ' << b << endl;
mfile << a2 << ' ' << b << endl;
}
}
mfile.close();
return 0;
}
double mylog (double x){
if (x< 0){
cerr << "Error in log, negative x!" << endl;
exit(0);
}
if (x < small){
return log (small);
}
return log (x);
}
Matlab code which reads the data output by the C++ code and graphs it
A=load('data.txt');
plot(A(:, 1), A(:, 2), '.');
axis equal; axis off;
axis([-4 6 -5 5])
saveas(gcf, 'amoeba2.eps', 'psc2');
キャプション
このファイルの内容を1行で記述してください
このファイルに描写されている項目
題材
ウィキデータ項目がない値
28 2 2007
image/png
a3c5be123725d2e6dfb29eba46ec56cf5d615037
13,103 バイト
1,446 ピクセル
1,504 ピクセル
ファイルの履歴
過去の版のファイルを表示するには、その版の日時をクリックしてください。
| 日時 | サムネイル | 寸法 | 利用者 | コメント | |
|---|---|---|---|---|---|
| 現在の版 | 2007年3月9日 (金) 05:22 | 1,504 × 1,446 (13キロバイト) | wikimediacommons>Oleg Alexandrov |
ファイルの使用状況
このファイルを使用しているページはありません。