Accueil > > > CALCUL DE LA POSITION DU SOLEIL (DÉCLINAISON, ANGLE HORAIRE, ALTITUDE ET AZIMUT) : ALTAZ SOLAIRE
CALCUL DE LA POSITION DU SOLEIL (DÉCLINAISON, ANGLE HORAIRE, ALTITUDE ET AZIMUT) : ALTAZ SOLAIRE
Information sur la source
Description
Salut, il s'agit d'un code qui peut vous aider si vous aimez l'astronomie et plus particulièrement le soleil. Il permet de connaître à la seconde près la position du soleil. Je vous laisse essayer. Il a été fait sous Borland C++builder6. A+!
Source
- //-----------------------------bibliothèques------------------------------------
- //------------------------------------------------------------------------------
-
- #include <iostream.h>
- #include <conio.h>
- #include <math.h>
- #include <iomanip>
- #include <windows.h>
-
- //-----------------------------déclaration--------------------------------------
- //------------------------------------------------------------------------------
-
- const HANDLE MaConsoleEcran=GetStdHandle(STD_OUTPUT_HANDLE);
-
- //-----------------------------fonction d'attente-------------------------------
- //------------------------------------------------------------------------------
-
- void wait(long sec)
- {
- long start, courante;
- time(&start) ;
- time(&courante) ;
-
- while((courante-start)<sec)
- {
- time(&courante) ;
- }
- }
-
- //-----------------------------calcul du jour julien----------------------------
- //------------------------------------------------------------------------------
-
- long double calcul_jour_julien(long double jour, long double mois, long double annee, long double heure, long double minute, long double seconde)
- {
- long double month, year, day, a, b, jour_julien;
-
- day=jour+heure/24.0+minute/1440.0+seconde/86400.0;
- year=annee;
- month=mois;
-
- if(month==1 || month==2)
- {
- year=year-1.0;
- month=month+12.0;
- }
-
- a=int(year/100.0);
- b=2-a+int(a/4.0);
-
- jour_julien=int(365.25*(year+4716.0))+int(30.6001*(month+1.0))+day+b-1524.5;
- return jour_julien;
- }
-
-
-
- int texte;
- int fond;
-
- void CouleurTexte( int CouleurTexte )
- {
- texte = CouleurTexte;
- SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
- }
-
- void CouleurFond(int CouleurFond)
- {
-
- fond = CouleurFond << 4 ;
-
- SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
- }
-
- void AfficherCurseur(int mode)
- {
- CONSOLE_CURSOR_INFO curseur;
-
- GetConsoleCursorInfo(MaConsoleEcran, &curseur);
-
- if (mode == TRUE)
- curseur.bVisible = TRUE;
- else
- curseur.bVisible = FALSE;
-
- SetConsoleCursorInfo(MaConsoleEcran, &curseur);
- }
-
- void EffaceEcran()
- {
- CONSOLE_SCREEN_BUFFER_INFO MesInfosEcran;
-
- if (GetConsoleScreenBufferInfo (MaConsoleEcran, &MesInfosEcran))
-
- {
- COORD origine = { 0, 0 };
-
- DWORD nbCaractEcrit;
-
- DWORD taille = MesInfosEcran.dwSize.X * MesInfosEcran.dwSize.Y;
-
- FillConsoleOutputCharacter (MaConsoleEcran, ' ', taille, origine, &nbCaractEcrit);
-
- FillConsoleOutputAttribute (MaConsoleEcran, MesInfosEcran.wAttributes, taille, origine, &nbCaractEcrit);
-
- SetConsoleCursorPosition (MaConsoleEcran, origine);
- }
- }
-
- //-----------------------------programme principal------------------------------
- //------------------------------------------------------------------------------
-
- main()
- {
- SYSTEMTIME si;
- long double sd, jour2, mois2, heure2, minute2, annee2, seconde2, correction_heure;
- long double jour_nouveau, g, q, l, e, ascension_droite, declinaison, heure_siderale1, heure_siderale2, nb_siecle;
- long double latitude, longitude, angle, angleT, angleH, angle_horaire, altitude, azimut, sinazimut;
-
- CouleurFond(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
- EffaceEcran();
- AfficherCurseur(0);
-
- //-----------------------------en-tête de la fenêtre----------------------------
- //------------------------------------------------------------------------------
-
- COORD dwTaille = {80, 25};
- HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
-
- SetConsoleScreenBufferSize(hConsole, dwTaille);
- SetConsoleTitle("AltAz Solaire - version 2 ------ --------");
-
- //-----------------------------avertissement------------------------------------
- //------------------------------------------------------------------------------
-
- CouleurTexte(FOREGROUND_RED | FOREGROUND_INTENSITY);
- cout<<" Attention! Vous ne pourrez plus me contacter pour avoir des infos sur les calculs."<<endl;
- cout<<" Merci d'avoir choisi AltAz Solaire !"<<endl;
- cout<<"----------------------------------------------------------------------------------------------------------------------------------------------------------------"<<endl;
-
- //-----------------------------coordonnées du lieu d'observation----------------
- //------------------------------------------------------------------------------
-
- CouleurTexte(FOREGROUND_RED |FOREGROUND_BLUE);
- cout<<" "<<endl;
- cout<<"Entrez la latitude du lieu d'observation (positive vers le Nord): ";
- cin>>latitude; //42.93627 ° N pour la LJR
- cout<<"Entrez sa longitude (positive vers l'Est) : ";
- cin>>longitude; //0.14291 ° E pour la LJR
-
- //-----------------------------heure d'hiver ou d'été---------------------------
- //------------------------------------------------------------------------------
-
- correction_heure=0;
- while(correction_heure!=1 && correction_heure!=2)
- {
- CouleurTexte(FOREGROUND_GREEN);
- cout<<" "<<endl;
- cout<<"Tapez 1 si vous etes a l'heure d'hiver, et 2 si vous etes a l'heure d'ete : ";
- cin>>correction_heure;
- }
-
- //-----------------------------boucle de calculs--------------------------------
- //------------------------------------------------------------------------------
-
- while(1)
- {
-
- GetLocalTime(&si);
- jour2 = si.wDay;
- mois2 = si.wMonth;
- annee2 = si.wYear;
- heure2 = si.wHour;
- minute2 = si.wMinute;
- seconde2 = si.wSecond;
-
- //-----------------------------affichages date et heure-------------------------
- //------------------------------------------------------------------------------
-
- CouleurFond(FOREGROUND_BLUE);
- EffaceEcran();
- AfficherCurseur(0);
- CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
- cout<<"Date : "<<int(jour2)<<" "<<int(mois2)<<" "<<int(annee2)<<endl;
- cout<<"Heure : "<<int(heure2)<<":";
- if(minute2<10) cout<<"0";
- cout<<int(minute2)<<":";
- if(seconde2<10) cout<<"0";
- cout<<int(seconde2)<<endl<<endl<<endl;
-
- //-----------------------------affichages jour julien et jour julien nouveau----
- //------------------------------------------------------------------------------
-
- CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
- cout<<"Jour julien : "<<setiosflags(std::ios::fixed)<<calcul_jour_julien(jour2, mois2, annee2, heure2, minute2, seconde2)-correction_heure/24.0<<endl;
- jour_nouveau=calcul_jour_julien(jour2, mois2, annee2, heure2, minute2, seconde2)-correction_heure/24.0-2451545.0;
- cout<<"Jour julien nouveau : "<<jour_nouveau<<endl<<endl<<endl;
-
- //-------------calculs et affichages ascension droite et délinaison-------------
- //------------------------------------------------------------------------------
-
- g=357.529+0.98560028*jour_nouveau;
- q=280.459+0.98564736*jour_nouveau;
- l=q+1.915*sin(g*M_PI/180.0)+0.020*sin(2*g*M_PI/180.0);
- e=23.439-0.00000036*jour_nouveau;
-
- ascension_droite=atan(cos(e*M_PI/180.0)*sin(l*M_PI/180.0)/cos(l*M_PI/180.0))*(180.0/M_PI)/15.0;
- if(cos(l*M_PI/180.0)<0)
- {
- ascension_droite=12.0+ascension_droite;
- }
- if(cos(l*M_PI/180.0)>0 && sin(l*M_PI/180.0)<0)
- {
- ascension_droite=ascension_droite+24.0;
- }
-
- CouleurTexte(FOREGROUND_RED | FOREGROUND_INTENSITY);
- cout<<"Ascension droite : "<<ascension_droite<<" h"<<endl;
- cout<<" ou "<<int(ascension_droite)<<" h "<<int((ascension_droite-int(ascension_droite))*60)<<" min "<<((ascension_droite-int(ascension_droite))*60-int((ascension_droite-int(ascension_droite))*60))*60<<" s"<<endl<<endl;
-
- declinaison=asin(sin(e*M_PI/180.0)*sin(l*M_PI/180.0))*180.0/M_PI;
- cout<<"Declinaison : "<<declinaison<<" deg"<<endl;
- cout<<" ou "<<int(declinaison)<<" deg "<<int((declinaison-int(declinaison))*60)<<" min "<<((declinaison-int(declinaison))*60-int((declinaison-int(declinaison))*60))*60<<" s"<<endl<<endl<<endl;
-
- //-----------------------------calculs heure sidérale et angle horaire----------
- //------------------------------------------------------------------------------
-
- nb_siecle=jour_nouveau/36525.0;
- heure_siderale1=(24110.54841+(8640184.812866*nb_siecle)+(0.093104*(nb_siecle*nb_siecle))-(0.0000062*(nb_siecle*nb_siecle*nb_siecle)))/3600.0;
- heure_siderale2=((heure_siderale1/24.0)-int(heure_siderale1/24.0))*24.0;
-
- angleH=360.0*heure_siderale2/23.9344;
- angleT=(heure2-correction_heure-12.0+minute2/60.0+seconde2/3600.0)*360.0/23.9344;
- angle=angleT+angleH;
-
- angle_horaire=angle-ascension_droite*15.0+longitude;
-
- //-------------calculs et affichages altitude et azimut-------------------------
- //------------------------------------------------------------------------------
-
- altitude=asin(sin(declinaison*M_PI/180.0)*sin(latitude*M_PI/180.0)-cos(declinaison*M_PI/180.0)*cos(latitude*M_PI/180.0)*cos(angle_horaire*M_PI/180.0))*180.0/M_PI;
-
- CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY);
- cout<<"Altitude : "<<altitude<<" deg"<<endl;
- cout<<" ou "<<int(altitude)<<" deg "<<int((altitude-int(altitude))*60)<<" min "<<int(((altitude-int(altitude))*60-int((altitude-int(altitude))*60))*60)<<" s"<<endl<<endl;
-
- azimut=acos((sin(declinaison*M_PI/180.0)-sin(latitude*M_PI/180.0)*sin(altitude*M_PI/180.0))/(cos(latitude*M_PI/180.0)*cos(altitude*M_PI/180.0)))*180.0/M_PI;
- sinazimut=(cos(declinaison*M_PI/180.0)*sin(angle_horaire*M_PI/180.0))/cos(altitude*M_PI/180.0);
- if(sinazimut<0)
- {
- azimut=360-azimut;
- }
-
- cout<<"Azimut : "<<azimut<<" deg"<<endl;
- cout<<" ou "<<int(azimut)<<" deg "<<int((azimut-int(azimut))*60)<<" min "<<int(((azimut-int(azimut))*60-int((azimut-int(azimut))*60))*60)<<" s"<<endl<<endl;
-
- wait(1);
-
- }
-
- }
//-----------------------------bibliothèques------------------------------------
//------------------------------------------------------------------------------
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip>
#include <windows.h>
//-----------------------------déclaration--------------------------------------
//------------------------------------------------------------------------------
const HANDLE MaConsoleEcran=GetStdHandle(STD_OUTPUT_HANDLE);
//-----------------------------fonction d'attente-------------------------------
//------------------------------------------------------------------------------
void wait(long sec)
{
long start, courante;
time(&start) ;
time(&courante) ;
while((courante-start)<sec)
{
time(&courante) ;
}
}
//-----------------------------calcul du jour julien----------------------------
//------------------------------------------------------------------------------
long double calcul_jour_julien(long double jour, long double mois, long double annee, long double heure, long double minute, long double seconde)
{
long double month, year, day, a, b, jour_julien;
day=jour+heure/24.0+minute/1440.0+seconde/86400.0;
year=annee;
month=mois;
if(month==1 || month==2)
{
year=year-1.0;
month=month+12.0;
}
a=int(year/100.0);
b=2-a+int(a/4.0);
jour_julien=int(365.25*(year+4716.0))+int(30.6001*(month+1.0))+day+b-1524.5;
return jour_julien;
}
int texte;
int fond;
void CouleurTexte( int CouleurTexte )
{
texte = CouleurTexte;
SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
}
void CouleurFond(int CouleurFond)
{
fond = CouleurFond << 4 ;
SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
}
void AfficherCurseur(int mode)
{
CONSOLE_CURSOR_INFO curseur;
GetConsoleCursorInfo(MaConsoleEcran, &curseur);
if (mode == TRUE)
curseur.bVisible = TRUE;
else
curseur.bVisible = FALSE;
SetConsoleCursorInfo(MaConsoleEcran, &curseur);
}
void EffaceEcran()
{
CONSOLE_SCREEN_BUFFER_INFO MesInfosEcran;
if (GetConsoleScreenBufferInfo (MaConsoleEcran, &MesInfosEcran))
{
COORD origine = { 0, 0 };
DWORD nbCaractEcrit;
DWORD taille = MesInfosEcran.dwSize.X * MesInfosEcran.dwSize.Y;
FillConsoleOutputCharacter (MaConsoleEcran, ' ', taille, origine, &nbCaractEcrit);
FillConsoleOutputAttribute (MaConsoleEcran, MesInfosEcran.wAttributes, taille, origine, &nbCaractEcrit);
SetConsoleCursorPosition (MaConsoleEcran, origine);
}
}
//-----------------------------programme principal------------------------------
//------------------------------------------------------------------------------
main()
{
SYSTEMTIME si;
long double sd, jour2, mois2, heure2, minute2, annee2, seconde2, correction_heure;
long double jour_nouveau, g, q, l, e, ascension_droite, declinaison, heure_siderale1, heure_siderale2, nb_siecle;
long double latitude, longitude, angle, angleT, angleH, angle_horaire, altitude, azimut, sinazimut;
CouleurFond(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
EffaceEcran();
AfficherCurseur(0);
//-----------------------------en-tête de la fenêtre----------------------------
//------------------------------------------------------------------------------
COORD dwTaille = {80, 25};
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleScreenBufferSize(hConsole, dwTaille);
SetConsoleTitle("AltAz Solaire - version 2 ------ --------");
//-----------------------------avertissement------------------------------------
//------------------------------------------------------------------------------
CouleurTexte(FOREGROUND_RED | FOREGROUND_INTENSITY);
cout<<" Attention! Vous ne pourrez plus me contacter pour avoir des infos sur les calculs."<<endl;
cout<<" Merci d'avoir choisi AltAz Solaire !"<<endl;
cout<<"----------------------------------------------------------------------------------------------------------------------------------------------------------------"<<endl;
//-----------------------------coordonnées du lieu d'observation----------------
//------------------------------------------------------------------------------
CouleurTexte(FOREGROUND_RED |FOREGROUND_BLUE);
cout<<" "<<endl;
cout<<"Entrez la latitude du lieu d'observation (positive vers le Nord): ";
cin>>latitude; //42.93627 ° N pour la LJR
cout<<"Entrez sa longitude (positive vers l'Est) : ";
cin>>longitude; //0.14291 ° E pour la LJR
//-----------------------------heure d'hiver ou d'été---------------------------
//------------------------------------------------------------------------------
correction_heure=0;
while(correction_heure!=1 && correction_heure!=2)
{
CouleurTexte(FOREGROUND_GREEN);
cout<<" "<<endl;
cout<<"Tapez 1 si vous etes a l'heure d'hiver, et 2 si vous etes a l'heure d'ete : ";
cin>>correction_heure;
}
//-----------------------------boucle de calculs--------------------------------
//------------------------------------------------------------------------------
while(1)
{
GetLocalTime(&si);
jour2 = si.wDay;
mois2 = si.wMonth;
annee2 = si.wYear;
heure2 = si.wHour;
minute2 = si.wMinute;
seconde2 = si.wSecond;
//-----------------------------affichages date et heure-------------------------
//------------------------------------------------------------------------------
CouleurFond(FOREGROUND_BLUE);
EffaceEcran();
AfficherCurseur(0);
CouleurTexte(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
cout<<"Date : "<<int(jour2)<<" "<<int(mois2)<<" "<<int(annee2)<<endl;
cout<<"Heure : "<<int(heure2)<<":";
if(minute2<10) cout<<"0";
cout<<int(minute2)<<":";
if(seconde2<10) cout<<"0";
cout<<int(seconde2)<<endl<<endl<<endl;
//-----------------------------affichages jour julien et jour julien nouveau----
//------------------------------------------------------------------------------
CouleurTexte(FOREGROUND_GREEN | FOREGROUND_INTENSITY);
cout<<"Jour julien : "<<setiosflags(std::ios::fixed)<<calcul_jour_julien(jour2, mois2, annee2, heure2, minute2, seconde2)-correction_heure/24.0<<endl;
jour_nouveau=calcul_jour_julien(jour2, mois2, annee2, heure2, minute2, seconde2)-correction_heure/24.0-2451545.0;
cout<<"Jour julien nouveau : "<<jour_nouveau<<endl<<endl<<endl;
//-------------calculs et affichages ascension droite et délinaison-------------
//------------------------------------------------------------------------------
g=357.529+0.98560028*jour_nouveau;
q=280.459+0.98564736*jour_nouveau;
l=q+1.915*sin(g*M_PI/180.0)+0.020*sin(2*g*M_PI/180.0);
e=23.439-0.00000036*jour_nouveau;
ascension_droite=atan(cos(e*M_PI/180.0)*sin(l*M_PI/180.0)/cos(l*M_PI/180.0))*(180.0/M_PI)/15.0;
if(cos(l*M_PI/180.0)<0)
{
ascension_droite=12.0+ascension_droite;
}
if(cos(l*M_PI/180.0)>0 && sin(l*M_PI/180.0)<0)
{
ascension_droite=ascension_droite+24.0;
}
CouleurTexte(FOREGROUND_RED | FOREGROUND_INTENSITY);
cout<<"Ascension droite : "<<ascension_droite<<" h"<<endl;
cout<<" ou "<<int(ascension_droite)<<" h "<<int((ascension_droite-int(ascension_droite))*60)<<" min "<<((ascension_droite-int(ascension_droite))*60-int((ascension_droite-int(ascension_droite))*60))*60<<" s"<<endl<<endl;
declinaison=asin(sin(e*M_PI/180.0)*sin(l*M_PI/180.0))*180.0/M_PI;
cout<<"Declinaison : "<<declinaison<<" deg"<<endl;
cout<<" ou "<<int(declinaison)<<" deg "<<int((declinaison-int(declinaison))*60)<<" min "<<((declinaison-int(declinaison))*60-int((declinaison-int(declinaison))*60))*60<<" s"<<endl<<endl<<endl;
//-----------------------------calculs heure sidérale et angle horaire----------
//------------------------------------------------------------------------------
nb_siecle=jour_nouveau/36525.0;
heure_siderale1=(24110.54841+(8640184.812866*nb_siecle)+(0.093104*(nb_siecle*nb_siecle))-(0.0000062*(nb_siecle*nb_siecle*nb_siecle)))/3600.0;
heure_siderale2=((heure_siderale1/24.0)-int(heure_siderale1/24.0))*24.0;
angleH=360.0*heure_siderale2/23.9344;
angleT=(heure2-correction_heure-12.0+minute2/60.0+seconde2/3600.0)*360.0/23.9344;
angle=angleT+angleH;
angle_horaire=angle-ascension_droite*15.0+longitude;
//-------------calculs et affichages altitude et azimut-------------------------
//------------------------------------------------------------------------------
altitude=asin(sin(declinaison*M_PI/180.0)*sin(latitude*M_PI/180.0)-cos(declinaison*M_PI/180.0)*cos(latitude*M_PI/180.0)*cos(angle_horaire*M_PI/180.0))*180.0/M_PI;
CouleurTexte(FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY);
cout<<"Altitude : "<<altitude<<" deg"<<endl;
cout<<" ou "<<int(altitude)<<" deg "<<int((altitude-int(altitude))*60)<<" min "<<int(((altitude-int(altitude))*60-int((altitude-int(altitude))*60))*60)<<" s"<<endl<<endl;
azimut=acos((sin(declinaison*M_PI/180.0)-sin(latitude*M_PI/180.0)*sin(altitude*M_PI/180.0))/(cos(latitude*M_PI/180.0)*cos(altitude*M_PI/180.0)))*180.0/M_PI;
sinazimut=(cos(declinaison*M_PI/180.0)*sin(angle_horaire*M_PI/180.0))/cos(altitude*M_PI/180.0);
if(sinazimut<0)
{
azimut=360-azimut;
}
cout<<"Azimut : "<<azimut<<" deg"<<endl;
cout<<" ou "<<int(azimut)<<" deg "<<int((azimut-int(azimut))*60)<<" min "<<int(((azimut-int(azimut))*60-int((azimut-int(azimut))*60))*60)<<" s"<<endl<<endl;
wait(1);
}
}
Historique
- 02 juin 2005 17:12:18 :
- j'ai remplacé le .txt par un .cpp
- 03 juin 2005 10:21:03 :
- j'ai ajouté le code...
- 03 juin 2005 10:23:23 :
- mise à jour quoi...
- 07 septembre 2006 18:53:53 :
- changement du mail indiqué dans le programme
- 31 juillet 2009 18:56:43 :
- suppression d'infos personnelles (mail, etc.)
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Calcul du temps de chargement d'un prog... [ par MorZong ]
Salut,Encore moi, je suis partout, là c'est pour me dire comment faire pour calculer le temps (en millisecondes si c'est possible) qu'a prit un progr
Librairies mathématiques VS matlab [ par devilinside ]
Devant coder une interface graphique en visual C++ pour un logiciel de calcul, je suis fort dépourvu.Le code original du coeur de calcul tourne sous m
Probleme de duree de calcul [ par Stubbornman ]
Je suis actuellement, et maintenant depuis presque deux mois (je suis un debutant alors c'est long!!) sur une source sencee resoudre les carres magiqu
implicit declaration of function `int getchar(...)' [ par cognac ]
À chaque fois que j'utilise getch(); j'obtien le message suivant:getch();Voici mon programme (en fait mon exercice):#include <iostream.h> //bib
Calcul d'une opération en millisecondes [ par Thanatos ]
Bonjour,Comment peut-on estimer le temps d'un calcul en millisecondes sous Borland C++ ?Je fais un programme qui compare les différents tris et j'aime
calcul d'un modulo [ par cabarrus ]
Qui peu m'aidé s.v.p pour ce problème...Ecrire un prog qui demande 2 nbres à l'utilisateur et qui affiche le reste de la division du 1er par le second
Les «class» pour débutant [ par cognac ]
Voici un petit programme:|||||||||||||| constante.h||||||||||||#ifndef CONSTANTES#define CONSTANTES#include <iostream>#include <stdio.h>us
Pb de calcul de la visibilité d'1 objet [ par ngryman ]
Salut, bon g un petit pb pr calculer si une bounding box se trouve affichée à l'écran, je sais qu'il fo faire ca par rapport aux plans du champ de vis
calcul [ par coockiesch ]
Hello.Je cherche a faire un prog qui calcule des ptits trucs dans le style 2.5+4.6*3-2*3. Il faut qu'il respecte l'ordre des ops.Je ne sais pas commen
Prog de calcul matriciels [ par tchoumi ]
Salut ! Je débute en prog et j'ai un petit problème pour réaliser un prog de calcul de matrice.Il faut que face comme calcul---> Produit=MatriceA*M
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|