ملف:Random walk in2D closeup.png

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

الملف الأصلي(842 × 989 بكسل حجم الملف: 29 كيلوبايت، نوع MIME: image/png)

يُمثِّل: File:random walk 2500.svg نسخةً شعاعيَّةً لهذه الصورة. ينبغي أن تستخدم الصورة الشعاعيَّة عندما تكون أعلى جودةً مِن الصورة النقطيَّة.

File:Random walk in2D closeup.png → File:random walk 2500.svg

للمزيد من المعلومات، راجع صفحة Help:SVG.

بلغات أخرى
Alemannisch  Bahasa Indonesia  Bahasa Melayu  British English  català  čeština  dansk  Deutsch  eesti  English  español  Esperanto  euskara  français  Frysk  galego  hrvatski  Ido  italiano  lietuvių  magyar  Nederlands  norsk bokmål  norsk nynorsk  occitan  Plattdüütsch  polski  português  português do Brasil  română  Scots  sicilianu  slovenčina  slovenščina  suomi  svenska  Tiếng Việt  Türkçe  vèneto  Ελληνικά  беларуская (тарашкевіца)  български  македонски  нохчийн  русский  српски / srpski  татарча/tatarça  українська  ქართული  հայերեն  বাংলা  தமிழ்  മലയാളം  ไทย  한국어  日本語  简体中文  繁體中文  עברית  العربية  فارسی  +/−
صورة SVG جديدة

Made by myself with MATLAB.

 
.هذا الرسم المتجهي أُنشئ بواسطة MATLAB
Public domain أنا، مالِك حقوق تأليف ونشر هذا العمل، أجعله في النِّطاق العامِّ، يسري هذا في أرجاء العالم كلِّه.
في بعض البلدان، قد يكون هذا التَّرخيص غيرَ مُمكنٍ قانونيَّاً، في هذه الحالة:
أمنح الجميع حق استخدام هذا العمل لأي غرض دون أي شرط ما لم يفرض القانون شروطًا إضافية.

Source code (MATLAB)

Note. One may need to modify the step size, the number of steps, and rerun the code to get a picture similar to the above.

 

function main()

   lw = 1;   % line width
   dx=0.05;  % step size
   L=1;      % window size
   N = 5000; % number of steps
   
   ii=sqrt(-1);
   
   AP =(1+ii)*ones(1, N);

   % do the random walk with N steps. Save the results in AP
   P=0;
   for i=1:N
      AP(i)=P;
      dP = (1+ii)*dx*(hrand+ii*hrand)/2;
      P = P+dP;
   end

   figure(2); clf; hold on; axis equal; axis off; 
   plot(real(AP), imag(AP),  'color', 'r', 'linewidth', lw);

   saveas(gcf, 'random_walk_in2D_closeup.eps', 'psc2')

  % chose randomly a number from the set {-1, 1}
function z=hrand

   z=0;
   while z==0
      z=rand(1)-0.5;
      z = sign(z);
   end

الشروحات

أضف شرحاً من سطر واحد لما يُمثِّله هذا الملف

العناصر المصورة في هذا الملف

يُصوِّر

تاريخ الملف

اضغط على زمن/تاريخ لرؤية الملف كما بدا في هذا الزمن.

زمن/تاريخصورة مصغرةالأبعادمستخدمتعليق
حالي07:39، 18 أبريل 2007تصغير للنسخة بتاريخ 07:39، 18 أبريل 2007842 × 989 (29 كيلوبايت)commonswiki>Oleg AlexandrovMade by myself with MATLAB. {{PD-self}} ==Source code== '''Note.''' One may need to modify the step size, the number of steps, and rerun the code to get a picture similar to the above. <pre> <nowiki> function main() lw = 1; % line width dx=0.0

ال1 ملف التالي مكررات لهذا الملف (المزيد من التفاصيل):

لا توجد صفحات تستخدم هذا الملف.