Comment sauvegarder une séquence de nombres?
Fermé
siwaar123
Messages postés
2
Date d'inscription
samedi 1 septembre 2018
Statut
Membre
Dernière intervention
6 septembre 2018
-
1 sept. 2018 à 21:53
yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024 - 10 sept. 2018 à 15:56
yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024 - 10 sept. 2018 à 15:56
A voir également:
- Comment sauvegarder une séquence de nombres?
- Logiciel de sauvegarde - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Sauvegarder favoris chrome - Guide
- Sauvegarder sms iphone - Guide
- Sauvegarder sms - Guide
1 réponse
yg_be
Messages postés
23236
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 octobre 2024
Ambassadeur
1 539
6 sept. 2018 à 17:07
6 sept. 2018 à 17:07
bonjour, peux-tu partager ton code?
10 sept. 2018 à 14:54
% Logistics Map
% Classic chaos example. Plots semi-stable values of
% x(n+1) = r*x(n)*(1-x(n)) as r increases to 4.
%
% Michael Hanchak, Dayton OH, USA, 2011
% [m,n]=size('im.tiff');
clear
%z=imread('cover.jpg');
%[M,N]=size('z');
% je veux recupere la taille d'image M N automatiquement sans intoduire manuellement
scale = 100; % determines the level of rounding
maxpoints = 50; % determines maximum values to plot
N=3000;% number of "r" values to simulate
a = 3.6; % starting value of "r"
b = 4; % final value of "r"... anything higher diverges.
rs = linspace(a,b,N); % vector of "r" values
M=500; % number of iterations of logistics equation
% Loop through the "r" values
for j = 1:length(rs)
r=rs(j); % get current "r"
x=zeros(M,1); % allocate memory
x(1) = 0.5; % initial condition (can be anything from 0 to 1)
for i = 2:M, % iterate
x(i) = r*x(i-1)*(1-x(i-1));% c'est la sequence aleatoires
%J’ai une problème, il prend juste la dernière valeur , or normalement il prend toute la séquence valeur par valeur pour que je puisse le trier et extraire les index
R= x(i) ;
%R1=load(B);
% R3=(sort(R))
% R3=sort(R(:)); %(trier en ordre croissant)
%indice=find(R);(%les indices)
%y=indice';
end
%u = x(i) ;
%indice=find(u);
%y=indice'
% only save those unique, semi-stable values
out{j} = unique(round(scale*x(end-maxpoints:end)));
end
% Rearrange cell array into a large n-by-2 vector for plotting
data = [];
for k = 1:length(rs)
n = length(out{k});
data = [data; rs(k)*ones(n,1),out{k}];
end
% Plot the data
figure(97);clf
h=plot(data(:,1),data(:,2)/scale,'k.');
set(h,'markersize',1)
axis tight
set(gca,'units','normalized','position',[0 0 1 1])
set(gcf,'color','white')
axis off
10 sept. 2018 à 15:56