Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2006, 00:04   #1
Felix
Новичок
Джуниор
 
Регистрация: 05.12.2006
Сообщений: 2
По умолчанию Вероятностные методы и фракталы в построении графиков

Помогите с теорией. Я ни где не найду описания и принцип работы, а только готовые программы.
Felix вне форума Ответить с цитированием
Старый 08.12.2006, 00:48   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

На Рамблере. Вводим : "фракталы" или "вероятностные методы".
В найденном ищем (опять вводим с отмеченной галкой "в найденном"):
"построение графиков"...
И упиваемся теорией по самые ... ну, в общем, понятно.
mihali4 вне форума Ответить с цитированием
Старый 28.07.2009, 18:26   #3
preporidze
Новичок
Джуниор
 
Регистрация: 28.07.2009
Сообщений: 6
По умолчанию

Вроде работает - строит Множество Мандельброта
Как использовать не знаю - Говорят можно.
Вообще для построения графиков используют Интерполяцию Экстраполяцию и Апроксимацию про Фракталы не слышал.
ВСе Интерполяции более менее приминимые - Ньютон , Батерворт +
Конечно же ЧЕбышев !

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Math;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
yy,xx,n : Integer;
y,x,cx,cy,ix,iy,x1,y1 : Real;


begin
yy:=-1;
y:=-1;
while (y<1) do
begin
yy:=yy+1;
xx:=-1;
x:=-2;
while (x<1) do
begin
xx:=xx+1;
cx:=x;
cy:=y;
x1:=x;
y1:=y;
ix:=0; iy:=0; n:=0;
while ((ix*ix + iy*iy < 4) and (n < 64)) do
begin
ix:=x1*x1 - y1*y1 + cx;
iy:= 2*x1*y1 + cy;
n:=n+1;
x1:=ix;
y1:=iy;
end;



Canvas.Pixels[xx,yy]:=Round(262144*n);
x:=x+0.01
end;
y:=y+0.01
end;


end;

end.
preporidze вне форума Ответить с цитированием
Старый 28.07.2009, 19:08   #4
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Я думаю, что спустя 2,5 года автору уже не нужно решение этой задачи
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фракталы - геометрия природы Hallo Обсуждение статей 2 29.10.2009 15:46
Методы автозагрузки Лубышев Операционные системы общие вопросы 12 01.07.2008 20:53
Java фракталы tatano4ka Общие вопросы по Java, Java SE, Kotlin 3 29.04.2008 20:16