منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - passage de code C vers le code Matlab
عرض مشاركة واحدة
قديم 2012-04-28, 13:14   رقم المشاركة : 3
معلومات العضو
thegoldenboy
عضو نشيط
 
الصورة الرمزية thegoldenboy
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة djamel123 مشاهدة المشاركة
هذه محاولتي ولا أدري اذا كانت صحيحة لأن الرسم الناتج بدى لي غريبا.

كود:
clc
clear

x = 0.1; y = 0.22;
niters = input('How many iterations of the Ikeda map');
xall = zeros(niters,1);
yall = zeros(niters,1);

y13 = 1.0/3.0
y23 = 2.0/3.0
tic 
for k = 1:niters
  xp = x; yp=y;
 if y<=0.5 
   y = 2*yp;
   x = y13*xp;
 else 
  x = y13*xp+y23;
  y = 2*yp - 1;
 end
  xall(k) = x;
  yall(k) = y;
end
 

tm = toc()
clf
figure(1)
plot(xall, yall)
Je pense qu'on doit utiliser la fonction "scatter" de Matlab au lieu de "plot", tu peux voir le help









رد مع اقتباس