begin process at 2012 02 12 14:55:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Algorithme

 > 

Maths

 > 

vecteurs entre 2 points en C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

vecteurs entre 2 points en C

vendredi 4 janvier 2008 à 17:02:30 | vecteurs entre 2 points en C

lutinblue

Je voudrais avoir 2 points et leur appliquer puis tracer le vecteur (1/25)*((-x+2*y(1-x), -y+x(1-y));
Pour le moment j'ai quadriller ma zone graphique avec des points mais reste maintenant à appliquer ce vecteur et là je suis perdu...
voila ce que j'ai déjà fait si quelqu'un sait comment faire merci d'avance de m'aider...

#include <ansi_c.h>
#include <utility.h>
#include <userint.h>
#define NBP 25

 

double dx( double x, double y)
 {  
  return -x+2*y*(1-y);
 }
double dy( double x, double y)
 { 
  return -y+x*(1-y);
 }

main()
{
double X1[NBP], Y1[NBP], X2[NBP], Y2[NBP];
int fenetre, zone;
int i;
int j;
double a=0;
double b=1;
double pas;
Cls();
pas = (b-a)/NBP;

//tracé des courbes
//création de la fenetre
fenetre = NewPanel (0, "Propagation MST", 20, 10, 700, 900);
DisplayPanel(fenetre); //affichage

//création de la zone de controle de type "graph"
zone = NewCtrl (fenetre, CTRL_GRAPH, "La Courbe...", 20, 10);

//taille de la zone de controle
   SetCtrlAttribute (fenetre, zone, ATTR_HEIGHT, 600);
   SetCtrlAttribute (fenetre, zone, ATTR_WIDTH, 800);
PlotLine (fenetre, zone, 0, 0, 1, 0, VAL_RED);
PlotLine (fenetre, zone, 0, 0, 0, 1, VAL_RED);
PlotLine (fenetre, zone, 0, 1, 1, 1, VAL_RED);
PlotLine (fenetre, zone, 1, 0, 1, 1, VAL_RED);


for (i=0; i<NBP; i++)
 {   X1[i]=X1[0]+i*pas;
  
 
 for (j=0; j<NBP; j++)
   { Y1[j]=Y1[0]+j*pas;
  
  PlotPoint (fenetre, zone, X1[i], Y1[j], VAL_EMPTY_SQUARE, VAL_RED);
      X2[i]=(1/25)*(-X1[i]+2*Y1[j]*(1-Y1[j]));
   }
  
 } 
 GetKey(); 
   }
  

vendredi 4 janvier 2008 à 19:48:49 | Re : vecteurs entre 2 points en C

pepsidrinker

Réponse acceptée !
T'es sous linux ou windows?
Et qu'est-ce que tu entend par appliquer le vecteur... le tracé?

Pepsidrinker
samedi 5 janvier 2008 à 09:45:34 | Re : vecteurs entre 2 points en C

lutinblue

Réponse acceptée !
C'est bon en fait j'ai trouvé tout seul il fallait que j'utilise un PlotLine
Pour te répondre pepsidrinker je suis sous windows


Cette discussion est classée dans : fenetre, zone, double, y1, nbp


Répondre à ce message

Sujets en rapport avec ce message

angles [ par PijanaKrava ] Yop tt le mondevoilà g un chti problème avec une appli VC++ ke je dois faire.Voilà g 3 points dont g les coordonnées et je dois calculer l'angle formé Zone pour bouger fenetre [ par masseur ] Salut. Je veux me créer une fenêtre personnelle pour mon programme (sous bouilder). Pour cela je dessine donc mon interface sous un logiciel de dess check-mark bitmap [ par mat74 ] salut à tous, voila j'aimerai mettre des icones devant le texte dans le menu et j'y suis presque arrivé. </T fenetre et zone dessinable [ par pounch ] Bonjour à tous,actuellement je travail sur un logiciel de skin de windows, mais pour l'instant j'ai un bug assez chiant.En effet lorsque je skin ma fe Ouvrir une fenetre par double clic sur un CTreeCtrl [ par milhandril ] A partir d'une fenetre CTreeCtrl je souhaiterais ouvrir une autre fenetre. J'ai deja créé les differentes fenetres que je souhaite pouvoir ouvrir en d gluLookAt probleme d'origine [ par mantrax ] Bonjour, j'essaie de concevoir une interface en openGl; j'ai choisi de faire du  multifenetrage.Ce qui provoque un leger "bug":    sur une fenetre en [BAR]Selection d'une zone pour double ecran [ par Haydu26 ] Bonsoir, Je recherche un logiciel qui me pemettrais de selectionner une zone de l'écran pour la diffuser sur un 2 ecran ou rétroprojecteur ! Par exe fentre graphique [ par jlg75 ] Bonjour, Je fais du dessin sur la zone client de ma fenetre principale, occupée partiellement par des toolbars en partie haute de la zc. Je souhaite l Fonction bizarre [ par albert232 ] Bonjour , En Visual Basic la Fonction est : Function Facteur_de_Ralentissement(A As Integer) As Double Facteur_de_Ralentissement = ((A - 1) / (A calcul en parallèle [ par Adel85 ] Bonjour, J'utilise openmp pour effectuer un calcul en parallèle. J'ai comparé les résultats obtenu avec et sans parallélisme et ça colle pas. Bref, je


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,700 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales