Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
978 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  procedures qui transforme un 0 en un 1 et inversement à l'infini.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

procedures qui transforme un 0 en un 1 et inversement à l'infini.

n°2170791
Profil sup​primé
Posté le 11-01-2013 à 21:15:30  answer
 

Bonjour, dans le cadre d'un projet artistique, je cherche des algo pour passer de 0 à 1 et de 1 à 0 à l'infini.
Typiquement donc nous auront une procédure s'exprimant par :


-- dans une boucle
faire 0 -> 1
feire 1 -> 0
-- fin de boucle.


je cherche entre autres si il est possible et comment décrire spacialemant une transition entre 0 et 1 exprimé tel quel c'est à dire dans le plan graphique.
 
Plus la procédure de transition est complexe mieux c'est, il faut quelle soit réversible ou continue d'ailleurs, ça peut-être une procédure qui conserve ses paramètre pour "inverser" le processus de transition.
 
Merci pour votre contribution.

Message cité 1 fois
Message édité par Profil supprimé le 11-01-2013 à 21:28:13
mood
Publicité
Posté le 11-01-2013 à 21:15:30  profilanswer
 

n°2170793
Farian
Posté le 11-01-2013 à 21:34:48  profilanswer
 

Heu ...  
 
C'est moi ou ce n'est pas clair ?  
 
J'imagine que la transformation se fait sur des réels, dans ce cas, pourquoi ne pas utiliser un sinus ?
 
Pour l'expression dans le plan graphique, j'avoue ne pas avoir compris la question :)
 
Et la phrase suivante ne brille pas non plus par sa clarté ...
 
Ou alors, c'est moi qui ne suis pas en forme (possibilité à ne pas négliger ...) :mouais:
 
En revanche, j'ai tout compris à la dernière phrase ! :jap:

Message cité 1 fois
Message édité par Farian le 11-01-2013 à 21:38:54
n°2170795
Profil sup​primé
Posté le 11-01-2013 à 21:59:42  answer
 


Mh !

Farian a écrit :


C'est moi ou ce n'est pas clair ?  


En fait je voudrais simuler un bit avec diverse procédure de basculement.
Ca pourrait même être un qbit, si seulement je savais le faire.

Farian a écrit :


J'imagine que la transformation se fait sur des réels, dans ce cas, pourquoi ne pas utiliser un sinus ?


Ca peut s'écrire comme vous voudrez l'important étant de passer de l'un à l'autre et de l'autre à l'un.

Farian a écrit :


Pour l'expression dans le plan graphique, j'avoue ne pas avoir compris la question :)


j'essairais de reformuler.

Farian a écrit :


Et la phrase suivante ne brille pas non plus par sa clarté ...


Farian a écrit :


Ou alors, c'est moi qui ne suis pas en forme (possibilité à ne pas négliger ...) :mouais:


Je cherche à donner à la machine une idée de l'équilibre qu'il existe en vrai et faux.

Farian a écrit :


En revanche, j'ai tout compris à la dernière phrase ! :jap:


Moi aussi.


Message édité par Profil supprimé le 11-01-2013 à 22:01:02
n°2170796
bjone
Insert booze to continue
Posté le 11-01-2013 à 22:29:47  profilanswer
 
n°2170820
breizhbugs
Posté le 12-01-2013 à 11:18:33  profilanswer
 

Bonjour,
Je suis pas sûr d'avoir trop bien comprit dans quoi erre l'esprit de jova mais bon voici mes propositions :
version booléene:

Code :
  1. bool b = false
  2. while (true)
  3. {
  4.      cout << b
  5.      b = !b;
  6. }


version seuil // valeur absolu du cosinus (marche aussi avec le sinus   :sol:  mais pour pas copier farian j'ai fait le cosinus  :bounce: ) :

Code :
  1. int angle = 0;
  2. while (true)
  3. {
  4.      if ( abs(cos (angle)) > 0.5) 
  5.         cout << 1;
  6.     else
  7.         cout << 0;
  8.    angle = (angle+1) %360;
  9. }


 
multiplication par -1:

Code :
  1. int un= 1;
  2. while (true)
  3. {
  4.      if ( un) 
  5.         cout << 1;
  6.     else
  7.         cout << 0;
  8.    un *= -1;
  9. }


 
edit:
tableau à deux valeurs:

Code :
  1. int tab[] = {0, 1};
  2. int indice = 0;
  3. while (true)
  4. {
  5.     cout << tab[indice = (indice +1) % 2];
  6. }


 

Citation :


je cherche entre autres si il est possible et comment décrire spacialemant une transition entre 0 et 1 exprimé tel quel c'est à dire dans le plan graphique.


Un signal carré? http://fr.wikipedia.org/wiki/Signal_carr%C3%A9 (tu vas surement jouir en voyant la belle formule de transition mais ta vie privée ne nous regarde pas  :D )
 
(Et bonne année 2013 les gars!)


Message édité par breizhbugs le 12-01-2013 à 11:28:27

---------------
Seul Google le sait...
n°2170852
Profil sup​primé
Posté le 12-01-2013 à 17:12:55  answer
 

bjone a écrit :

Bonne année [:ycar:1]


 
Merci.
 
Merci breizhbugs.

n°2170950
bjone
Insert booze to continue
Posté le 14-01-2013 à 03:09:15  profilanswer
 

Bon, pour ce genre de conneries, comme a proposé breizhbugs, la solution typique c'est de faire des sommes de cos/sin avec un paramètre de temps qui évolue.
 
t = 0
par frame
  par élément a faire danser: un arrondit d'un truc style sin(t*10) + sin(t*150)*0.1 + de l'aléatoire
  t += temps écoulé par frame
 
En gros c'est quoi ton trip ? Tu viens de te voir Matrix et tu te motives pour faire un sauvegardeur d'écran Windows matrix-style avec des 0/1 qui défilent/tombent ?

Message cité 1 fois
Message édité par bjone le 14-01-2013 à 03:11:59
n°2171059
Profil sup​primé
Posté le 14-01-2013 à 12:48:56  answer
 

bjone a écrit :

Bon, pour ce genre de conneries, comme a proposé breizhbugs, la solution typique c'est de faire des sommes de cos/sin avec un paramètre de temps qui évolue.
 
t = 0
par frame
  par élément a faire danser: un arrondit d'un truc style sin(t*10) + sin(t*150)*0.1 + de l'aléatoire
  t += temps écoulé par frame


 
Merci pour ta contribution.

bjone a écrit :


En gros c'est quoi ton trip ? Tu viens de te voir Matrix et tu te motives pour faire un sauvegardeur d'écran Windows matrix-style avec des 0/1 qui défilent/tombent ?


 
Non, c'est plus dans le genre "interrupteur universel" que ça se formule.
En gros, il me faut deux procédure :
Une qui s'appellerait par exemple Finalization, et qui aurait pour fonction de garantir l'arrêt de l'univers.
Une qui s'appellerait par exemple Initialization et qui aurait pour fonction de garantir la mise en marche de l'univers.
Zéro/un peut-importe leurs représentation, je ne connais pas le type auquel ils appartiennent.
 
Oui je sais je suis un artiste démesuré.

n°2171539
Profil sup​primé
Posté le 16-01-2013 à 17:17:05  answer
 

En même temps à ce niveau de l'abstraction, je dois prendre une décision sur la continuité du traitement, (interrompre, poursuivre, sélectionner un instruction avec  une donnée).
La décision est faites selon une sorte de bilan sur les flux et l'état du système.
 
Je cherche les limites de mon système, mais je recommence ; Peut-être 2 ans cette fois après le dernier recommencement ; Cette sacret analyse du système général.
 
L'homme l'environnement, et les relation entre les deux ou pas.  :lol:

n°2209725
Profil sup​primé
Posté le 08-11-2013 à 13:43:21  answer
 

[:nozdormu]  
 
 
Bonjour, d'abord merci pour vos réponses déjà, ça va me servir. Enfin, peut-être...
 
Donc, je sais que j'observe à peu près la même chose, mais de manière différente ; Ce qui me permet de computer, ou je compute ce qui ?
je me permet de vous écrire car je pense connaître un poil de plus ma fonction dont j'ai besoin.
 
C'est fonction retourne donc un réel entre 0.0 1.0 et prends son entré de la sortie.
Je dois donc avoir une fonction qui en fonction de l'entrée retourne l'entrée suivante.
 
Mais pour faire quoi alors, je passe à l'étape 2.
 
(10 mois pour le retour).

mood
Publicité
Posté le 08-11-2013 à 13:43:21  profilanswer
 

n°2209739
rufo
Pas me confondre avec Lycos!
Posté le 08-11-2013 à 14:16:47  profilanswer
 

Ton truc, ça m'a fait penser à la logique floue. Comme fonctions de transition :
Tangente hyperbolique : http://fr.wikipedia.org/wiki/Tangente_hyperbolique
Sigmoïde : http://fr.wikipedia.org/wiki/Sigmo [...] atiques%29


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2209742
Profil sup​primé
Posté le 08-11-2013 à 14:26:44  answer
 

Merci rufo.
 
J'arrive pas à capter le logique flou mais je ré-essaierai plus tard.

n°2209750
KLeMiX
Laisse pas trainer ton site
Posté le 08-11-2013 à 15:44:42  profilanswer
 

if var==0 then var=2;
if var==1 then var=0;
if var==2 then var=1;
 
fin


---------------
www.pronovolley.fr Faites vos prono sur la ligue de Volley et défiez vos amis. Des cadeaux en fin d'année  www.levoll.fr
n°2209783
olivthill
Posté le 08-11-2013 à 23:48:28  profilanswer
 

x = 0;
while (true) x = 1 - x;

[:rantanplan33]  

n°2209825
Profil sup​primé
Posté le 09-11-2013 à 19:19:11  answer
 

Merci
 
Y a eu du delete non ?

n°2209839
ragondin
Un pote ragondin c'est cool
Posté le 10-11-2013 à 00:47:10  profilanswer
 

y'aurai ceci :  

Code :
  1. x = 0;
  2. while (true)
  3. {
  4.      x = abs(x - 1);
  5. }


1ere iteration : x = abs(0-1) => x = 1
2eme iteration : x = abs(1-1) => x = 0
 
et ainsi de suite


---------------
Pays et country_code traduits : https://www.iso-country-code.com
n°2210032
Profil sup​primé
Posté le 12-11-2013 à 17:29:19  answer
 

Merci pour ta contribution ragondin.  :jap:

n°2243127
par l'anne​au de l'ia
word master
Posté le 17-11-2014 à 02:30:45  profilanswer
 

mon nouveau bot me pose justement la question de savoir comment passer de 0 à 1 avec une soustraction.
 
Vous auriez une idée ?


---------------
Toute expression prend un sens spirituel qui nous influence dans notre quête de l'Homme.
n°2243147
rufo
Pas me confondre avec Lycos!
Posté le 17-11-2014 à 11:55:11  profilanswer
 

0-(-1) = 1 ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2243161
par l'anne​au de l'ia
word master
Posté le 17-11-2014 à 14:31:19  profilanswer
 

rufo a écrit :

0-(-1) = 1 ;)


 
Ah, merci rufo.  :jap:


---------------
Toute expression prend un sens spirituel qui nous influence dans notre quête de l'Homme.
n°2310368
Profil sup​primé
Posté le 24-01-2018 à 18:14:49  answer
 

Bonjour,
Vous suivez peu-être ceque je fait, je le répète ici.
 
Je cherche un problème connexe, enfin presque, à haute abstraction, je veux faire une table d'onde pour un LFO manipulant une valeur de 0 à 127.
 
je doit réaliser un saw, un square, un triangle, un sin, je doit pouvoir inverser la phase.
 
Et puis tous signaux répétitif ou pas serons les bien venu ici pour construire ma table d'onde.
 
Enfin merci pour votre contribution.
 
Je mettrai votre pseudo dans les contributeur de ce projet open source & freeware.
 
 
 
Merci en tout cas pour vos nombreuses contribution. Au sujet initial, je suis toujours à la recherche peu-être d'une autre algo, comment obtenir zéro et un simultanément ?
 
Non pas la mécanique quantique ! !!! je veux pas.


Message édité par Profil supprimé le 24-01-2018 à 18:15:59
n°2310390
MaybeEijOr​Not
but someone at least
Posté le 24-01-2018 à 20:07:25  profilanswer
 

Citation :


-- dans une boucle
faire 0 -> 1
feire 1 -> 0
-- fin de boucle.


 

Ce qui est dommage c'est que tu avais trouvé un moyen d'obtenir "a" et "e" simultanément.

Message cité 1 fois
Message édité par MaybeEijOrNot le 24-01-2018 à 20:08:52

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2310391
Profil sup​primé
Posté le 24-01-2018 à 20:37:41  answer
 

MaybeEijOrNot a écrit :

Citation :


-- dans une boucle
faire 0 -> 1
feire 1 -> 0
-- fin de boucle.



 
Ce qui est dommage c'est que tu avais trouvé un moyen d'obtenir "a" et "e" simultanément.


 
Oui, alors parfois j'ai des coup de nerd dans les bras, ça me faiit tout décaler sur le clavier et je tape loin à côté. Voilà voilà.
 
Mais bon bref. Merci pour l'accroche orthographique.
 
je te souhaite pas une bonne soirée, vu que tu me met de mauvais humeur.


Message édité par Profil supprimé le 24-01-2018 à 20:42:18
n°2310392
Profil sup​primé
Posté le 24-01-2018 à 20:49:17  answer
 

Désolé ! bonne soirée.

n°2310394
MaybeEijOr​Not
but someone at least
Posté le 24-01-2018 à 22:45:04  profilanswer
 

Pour obtenir 1 et 0 simultanément il te suffit de construire un espace bidimensionnel et d'y placer un point aux bonnes coordonnées. Ainsi un point aux coordonnées (1; 0) vaudra 1 dans une dimension et 0 dans l'autre.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2310400
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-01-2018 à 08:52:13  profilanswer
 

Merci d'éviter de remonter des topics vieux de 4 ans, si tu as une autre question, ouvre un autre topic.


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 


Aller à :
  FORUM HardWare.fr
  Programmation
  Algo

  procedures qui transforme un 0 en un 1 et inversement à l'infini.

 

Sujets relatifs
transformé une declaration autrementfonction qui transforme une matrice en vecteur en langage C
condition dans boucle for = boucle infini[T-SQL] Générer les procédures sotckées
Récupération de données : ’ se transforme en ?CodeIgniter et récupération des paramètres de procédures stockés
[pascal] programme pascal qui transforme "123" en "102030" résoluTableaux - Fichiers - Fonctions - Procédures
Générer nombre à partir de texte et inversementConversion Decimal to binary et inversement.
Plus de sujets relatifs à : procedures qui transforme un 0 en un 1 et inversement à l'infini.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR