Wikilivres
frwikibooks
https://fr.wikibooks.org/wiki/Accueil
MediaWiki 1.47.0-wmf.13
first-letter
Média
Spécial
Discussion
Utilisateur
Discussion utilisateur
Wikilivres
Discussion Wikilivres
Fichier
Discussion fichier
MediaWiki
Discussion MediaWiki
Modèle
Discussion modèle
Aide
Discussion aide
Catégorie
Discussion catégorie
Transwiki
Discussion Transwiki
Wikijunior
Discussion Wikijunior
TimedText
TimedText talk
Module
Discussion module
Event
Event talk
Lire et créer des fichiers PDF
0
6136
770011
687154
2026-07-29T12:45:20Z
Mart1pecheur
124271
/* Avec PDFtk */
770011
wikitext
text/x-wiki
{{Méta bandeau d'avertissement
| niveau = modéré
| icône = OOjs UI icon clock-warning.svg
| titre = Cette page doit être actualisée <small>(dernière mise à jour : août 2007)</small>.
| icône bma = oui
| texte = Cette page contient de nombreux liens externes qui peuvent être aujourd'hui morts ou brisés. Elle peut aussi décrire des logiciels désormais indisponibles. [{{fullurl:Lire et créer des fichiers PDF|action=edit}} Améliorez-la] ou [{{fullurl:Discussion:Lire et créer des fichiers PDF|action=edit§ion=new}} discutez-en]. Vous pouvez également préciser les sections à actualiser en copiant le wikicode de [[w:Modèle:Section à actualiser|Section à actualiser]].}}
{{Méta bandeau d'avertissement
| niveau = modéré
| icône = Circle-icons-camera.svg
| titre = Cette page a besoin d'être illustrée <small>([{{fullurl:Discussion:Lire et créer des fichiers PDF|action=edit§ion=new}} en discuter])</small>.
| icône bma = oui
| texte = Des captures, animations ou vidéos d'écran [[w:Wikipédia:Ressources libres|sous licence libre ou du domaine public]] sont les bienvenues. <br />Si vous êtes l'auteur d'un média que vous souhaitez partager, [[Aide:Importer sur Commons un fichier dont je suis l'auteur|importez-le]]. Si vous n'êtes pas l'auteur, vous pouvez néanmoins faire une [[w:Aide:Demande d'image libre|demande de libération d'image]] à son auteur.
}}
== Logiciel nécessaire ==
=== Sur PC ===
*[[w:Adobe Reader|Adobe Reader]]
*ou [[w:PDFCreator|PDFCreator]]
*ou [[w:LibreOffice|LibreOffice]]
*ou [[w:OpenOffice|OpenOffice]]
*ou [[w:GhostScript|GhostScript]] et [[w:en:RedMon|RedMon]]
=== Sur Mac ===
Si vous utilisez Mac OS X, tout les outils nécessaires sont inclus dans le système d'exploitation :
*Pour lire un PDF : Aperçu (situé dans le dossier "Applications").
*Pour créer un PDF : Depuis n'importe quel logiciel qui possède une fonction imprimer, sélectionnez "Fichier > Imprimer", puis "PDF > Enregistrer en PDF". Vous pouvez aussi utiliser LibreOffice (libre et gratuit) ou Adobe Distiller (payant).
== Adobe Reader ==
=== Étape 1 : Téléchargement d'Adobe Reader ===
Pour télécharger Adobe Reader, il existe deux façons simples. La première consiste à aller sur le site www.telecharger.com, d'y faire une recherche et de télécharger la dernière version d'Adobe Reader soit la 8.1 présentement. La deuxième solution plus simple encore est celle que nous allons suivre.
Suivez le lien suivant en cliquant dessus :
http://www.adobe.fr/products/acrobat/readstep2.html
Il s'agit de la page de téléchargement directement sur Adobe France.
Prenez bien le soin de ne pas cocher les cases de droite! Ce sont des produits supplémentaires qui vous gêneront plus qu'autre chose. La taille du fichier ne devrait pas excéder 22Mo pour la version 7.0. Si votre ordinateur manque de place, vous pouvez télécharger sur le site www.telecharger.com une version antérieure soit la version 6 ou 5. Je vous conseille la 5 à ce moment là.
Revenons à notre procédure : Il vous faut maintenant télécharger Adobe Reader 7.0.5. Il vous suffit de cliquer sur le bouton rouge « télécharger ». Une fenêtre va s'ouvrir sur une nouvelle page.
Si la fenêtre est quelque peu différente c'est que votre navigateur n'est pas Firefox ou Netscape. Si vous utilisez Internet Explorer, vous aurez probablement une fenêtre avec une icône d'ordinateur en haut à gauche et en bas plusieurs options. Quoi qu'il en soit choisissez « Enregistrer sous » ou « Save to disk ».
=== Étape 2 : Installation d'Adobe Reader ===
Pour installer Adobe Reader, rien de plus simple : Double cliquez sur l'icône. Cela lance le « download Manager ». Il va télécharger les fichiers.
Ne pas l'interrompre. Tout ce fait automatiquement. Ensuite une fenêtre va s'ouvrir et vérifiera le système.
Faire « Suivant ». Puis encore une fois « Suivant ». Ensuite, il demande où installer le logiciel. Je vous conseille de le laisser faire à ce stade. Cliquez sur « Suivant ». Puis vous aller devoir lancer l'installation en cliquant sur « Installer ». Le logiciel s'installe par lui-même.<br/>
Une fois terminé, le programme d'installation va vous demander de quitter en cliquant sur « Terminer ».<br/>
*Voilà vous avez fini le programme d'installation d'Adobe Reader. Vous pouvez désormais lire les fichiers .pdf. Félicitations !<br/>
Au passage, j'en profite pour vous signaler que vous pouvez supprimer les icônes qu'Adobe a mis sur votre bureau. Et même le programme d'Adobe Download Manager à partir de l'ajout/suppression de programmes de Windows. C'est toujours quelques mégaoctets de gagné !
== PDFCreator ==
=== Étape 3 : Téléchargement de PDFCreator ===
PDFCreator est un logiciel [[w:Logiciel libre|libre]] et gratuit qui a été développé pour permettre aux utilisateurs de Windows et de la suite MS Office de créer gratuitement des fichiers .pdf d'une façon simple. Un grand merci à eux car pour les anciens et initiés qui ont eu à créer les paramètres de l'imprimante fantôme, ghostscript, etc., c'est un grand soulagement que l'arrivée de ce formidable logiciel. Pour les autres soyez certains que votre vie a été considérablement simplifiée par ces personnes et le développement du logiciel libre.
<br/>
Le logiciel se télécharge et s'installe facilement en quatre étapes. D'abord nous allons télécharger le logiciel depuis telecharger.com: http://www.01net.com/telecharger/windows/Bureautique/editeur_de_texte/fiches/26668.html
Cliquez sur le lien ci-dessus. (je laisse les liens en entiers afin que vous puissiez retrouver le chemin si ceux-ci change d'ici votre utilisation de ce tutoriel).
<br/><br/>
Une ou plusieurs fenêtre s'ouvriront. Laissez faire jusqu'à ce que l'on vous demande de le télécharger. Alors enregistrez le fichier là où vous saurez le retrouver, je vous conseille le bureau Windows.
Le Fichier va se télécharger.
Une fois fini, vous pouvez fermer les fenêtres ouvertes sur internet.
=== Étape 4 : Installation de PDFCreator ===
Double cliquez sur l'icône (cf. ci-dessus). Voici la fenêtre qui va s'ouvrir :<br/><br/>
Vous avez le choix entre l'installation en Deutsch (allemand) et en English (anglais). Je vais la faire en anglais avec vous car la langue est plus répandue parmi la communauté francophone, mais si vous préférez la faire en allemand et que vous avez des difficultés, vous pouvez me contacter [[Discussion utilisateur:Hérisson grognon|ici]]. Cliquez sur « OK ».
Ensuite, voici ce qui va s'afficher :<br/><br/>
Cliquez sur « Next ».<br/><br/>
Cliquez sur « I accept the agreement ». Puis sur « Next ».<br/><br/>
Vous devez choisir la localisation du programme sur votre disque dur. Je vous conseille de laisser ce qu'il a mis soit:c:\Program Files\PDFCreator (je le remets au cas où vous auriez perdu le chemin. Puis cliquez sur « Next ».<br/><br/>
Choisissez « Full installation » et cochez la case « Printer ». Puis cliquez sur « Next ».<br/><br/>
On vous demande de choisir l'emplacement dans le menu démarrer. Soit vous laisser soit vous pouvez faire « browse » et choisir par exemple accessoires. Cela donne dans ce cas :
« Accessoires\PDFCreator ». C'est ce que je vous conseille si vous ne voulez pas avoir trente six mille dossiers dans « tous les programmes ». surtout si vous utilisez Windows 95 ou 98.<br/><br/>
Il vous demande des paramètres d'installation. Décochez la case « create a desktop icon ». Sauf si vous aimez avoir des centaines d'icônes sur votre bureau. Et par contre, cochez les trois cases de « Other tasks » ! Puis cliquez sur « Next ». Une nouvelle fenêtre s'ouvre, et là cliquez sur « Install ».
Il installe les fichiers nécessaires :<br/><br/>
À la fin de l'installation, on vous demande si vous voulez redémarrer maintenant (1ère case) ou plus tard (2ème case). Choisissez ce qui vous convient. Cela ne change rien.
À ce stade, vous pouvez lire et faire des .pdf. Mais vous ne savez pas encore utiliser PDFCreator et celui-ci est en anglais ou allemand.
=== Étape 5 : Installation du français ===
Tout d'abord, prenons le fichier linguistique ici : http://umn.dl.sourceforge.net/sourceforge/pdfcreator/french.ini
Nous allons procéder très simplement, vous n'aurez qu'à suivre les explications et les captures d'écran. Notons que cette installation n'est pas nécessaire si vous pensez que l'anglais vous suffit (le niveau requis en anglais est très faible : name, save, etc.). Je précise aussi que cette manipulation peut être faîte à n'importe quel moment.<br/><br/>
#Chargez le fichier dans le sous-répertoire C:\ProgramFiles\PDFCreator\Languages (clic droit de la souris sur le lien, commande "Enregistrer le fichier sous" ou "Enregistrer la cible du lien sous", selon le navigateur utilisé. Si vous avez modifié le répertoire par défaut d'installation de PDF Creator, choisir le sous-répertoire \languages dans le répertoire que vous avez choisi.
#Lancez PDF Creator et choisissez "français" dans le menu "Languages".
L'installation de PDFCreator en français est terminée. D'ailleurs, vous pouvez supprimer le fichier « deutsch » si vous le désirez.<br/>
ce lien semble inopérant
=== Étape 6 : Paramétrage de PDFCreator ===
Lancez le programme PDFCreator depuis le menu Démarrer.
Allez dans « Imprimantes » , « option ». Une fenêtre s'ouvre :<br/>
Dans Réglages généraux :
#Cliquez sur le bouton « Associer les fichiers Postscpt à PDFCreator » (le bouton deviendra comme ci-dessus).
#Cochez la case « Pas de confirmation de l'utilisation comme imprimante par défaut ».
Cliquez sur « enregistrer » tout en bas.
<br/>
Voilà, c'est fini.
=== Utilisation de PDFCreator avec un autre programme ===
C'est très simple ! Lancez un programme tel Word, Writer, Powerpoint, Impress, etc.
Aller dans le menu « Fichier » (alt+F), puis faites « imprimer » (directement: alt+P).
<br/>
J'utilise Writer de OpenOffice.org en anglais. Choisissez l'imprimante: « PDFCreator ».
Puis faites « Ok ». Une fenêtre s'ouvre:
<br/>
vous pouvez modifier le titre (nom du fichier), les dates, l'auteur,etc. Choisir d'ouvrir le document tout de suite ou pus tard.
Cliquez sur « enregistrer » dès que vous aurez fini.
Là vous devez choisir un emplacement pour le fichier. Puis cliquez sur enregistrer.
C'est fait, votre premier PDF est créé ! BRAVO !
Cette procédure est toujours la même.
== Avec LibreOffice (LibO) ==
===Éditer un pdf===
LibreOffice Writer permet l'édition de la plupart des fichiers au format PDF (version >= 6.3)
# lancer LibO Writer
# dans la boîte de dialogue "Menu/Fichier/Ouvrir" sélectionnez le type "PDF - Portable Document Format (Writer)" dans la longue liste du sélecteur de format situé en bas à droite,
# toujours dans cette même boîte de dialogue, sélectionnez le fichier PDF à éditer puis cliquez sur le bouton Ouvrir en bas à droite,
Votre fichier PDF est maintenant disponible pour l'édition.
===Créer un pdf===
Tout devient plus simple, pas besoin de PDFCreator. Directement dans le menu « Fichier », faites « Export as pdf » ou « Exporter en pdf » ou « Extension pdf ». Puis donnez un emplacement et un nom au fichier et enregistrez. C'est fait !
L'avantage de LibO (comme l'appellent les intimes) est que les liens seront conservés actifs en pdf, ce qui n'est pas le cas de PDFCreator. Sachez que cette fonctionnalité n'est pas disponible avec MS Office Pour plus de renseignements, voyez ces liens :
*http://www.microsoft.com/france/msdn/office/office12/uioverview.mspx
*http://www.microsoft.com/office/preview/default.mspx).
Si vous désirez en savoir plus sur LibreOffice, suivez ces liens :
*http://fr.libreoffice.org/
*http://framasoft.net/article5061.html
*http://www.libreoffice.org/
== Avec ''Ghostscript'' et ''RedMon'' ==
Ces deux produits présentent l'intérêt de permettre la création de fichiers PDF au cours de l'exécution d'un ''script'', c'est-à-dire sans interactivité avec l'utilisateur. Leur principe est de rediriger les flux d'impression vers ''Ghostscript'', qui génère le source PDF.
=== Étape 1 : Téléchargement d'''AFPL Ghostscript'' et ''RedMon'' ===
Télécharger la dernière version des deux produits open source et gratuits suivants :
[http://www.cs.wisc.edu/~ghost/doc/AFPL/index.htm ''AFPL Ghostscript'']
[http://www.cs.wisc.edu/~ghost/redmon/index.htm ''RedMon''] (''Redirection Port Monitor'')
Ils fonctionnent sous les OS suivants : Windows 95/98, Windows NT 4.0, 2000, XP et 2003.
=== Étape 2 : Installation d'''AFPL Ghostscript'' et ''RedMon'' ===
L'installation est explicitée dans la documentation, et revient à lancer un exécutable :
* <code>gs###w32.exe</code> pour ''Ghostscript'', avec <code>###</code> numéro de version ;
* <code>setup.exe</code> pour ''RedMon''.
Pour la suite de la présentation, je considère que la localisation de l'installation de ''Ghostscript'' est : <code>C:\gs\gs###\bin\</code>.
=== Étape 3 - Paramétrage de ''Ghostscript'' ===
Le paramétrage revient à préciser à ''Ghostscript'' qu'il doit utiliser le ''device'' <code>pdfwrite</code>. Il faut pour ce faire créer un fichier <code>pdfwrite.rsp</code>, qui doit contenir : <code>-sDEVICE=pdfwrite</code>. La configuration du port, vue ci-après, fera référence à ce fichier. Pour le présent document, la localisation adoptée est : <code>C:\gs\gs###\</code>.
=== Étape 4 - Création d'un port redirigé ===
* Ajouter une imprimante locale ;
* lors de la sélection du port, choisir de créer un nouveau port redirigé. Conserver le nom de port proposé (ce sera « RPT1: » lors d'une première installation).
* dans les propriétés de ce port, on indique de rediriger les flux vers le programme ''Ghostscript'' (<code>C:\gs\gs###\bin\gswin32c.exe</code>) ;
* on indique également comme arguments du lancement la localisation du fichier <code>.rsp</code> cité précédemment, et d'éventuels paramètres. Par exemple, les arguments peuvent être : <code>@C:\gs\gs8.53\pdfprinter.rsp -sOutputFile="%1" -c save pop -f -</code>. Ceux-ci précisent d'utiliser le fichier de configuration <code>C:\gs\gs8.53\pdfprinter.rsp</code> qui fait référence au ''device'' <code>pdfwrite</code>, et demandent l'ouverture d'une fenêtre utilisateur pour lui demander où sauver le fichier PDF résultant.
Le lecteur est renvoyé à l'abondante documentation de ''[http://www.cs.wisc.edu/~ghost/doc/AFPL/8.00/Readme.htm#Commprod Ghostscript]'' et ''[http://www.cs.wisc.edu/~ghost/redmon/en/redmon.htm RedMon]'' (la documentation en français existe sur le même site, mais elle est incomplète), bien trop importante pour être résumée ici.
== Avec ''PDFtk'' ==
{{...}}
=== Instalation ===
Pour arch linux
<syntaxhighlight lang="bash" line copy=1>sudo pacman -S pdftk
</syntaxhighlight>
Pour Ubuntu/Debian
<syntaxhighlight lang="bash" line copy=1>
sudo apt-get install pdftk
</syntaxhighlight>
=== Utilisation ===
Pour fusionner plusieurs fichiers PDF en un seul, utilisez la commande
<syntaxhighlight lang="bash" line copy=1>
pdftk fichier1.pdf fichier2.pdf fichier3.pdf cat output fichier_fusionne.pdf
</syntaxhighlight>
Pour diviser un fichier PDF en plusieurs fichiers, un par page, utilisez la commande burst :
<syntaxhighlight lang="bash" line copy=1>
pdftk fichier.pdf burst
</syntaxhighlight>
Cela créera plusieurs fichiers nommés pg_0001.pdf, pg_0002.pdf, etc.
Il existre de nombreuse possibilités d'utilisation de pdftk . Pour plus d'info
<syntaxhighlight lang="bash" line copy=1>
pdftk --help
</syntaxhighlight>
ou
<syntaxhighlight lang="bash" line copy=1>
man pdftk
</syntaxhighlight>
[[Catégorie:Bureautique]]
[[Catégorie:Livres en cours de rédaction]]
lpm2cmb0c4qmchcluz1ydh52m98g185
Livre de cuisine/Boissons/Mauresque
0
28453
770005
424576
2026-07-29T11:59:45Z
Ultratomio
86204
+ fichier
770005
wikitext
text/x-wiki
{{Livre de cuisine}}
[[Fichier:Pastis à Méjanes en Camargue.jpg|vignette|150px|Mauresque]]
La '''mauresque''' est un [[cocktail]] à base d'apéritif anisé courant dans le sud de la [[w:France|France]].
==Ingrédients==
* 15cl d'eau.
* 1cl de [[sirop]] d'{{i|'=oui|orgeat}}.
* 3cl de {{i|spiritueux}} anisé (Anis Gras, {{i|pastis|Pastis}}, Ricard ou autre marque, certains ne le consomment uniquement qu'avec du Casanis).
== Préparation ==
Préparation directement dans le verre : verser le spiritueux, puis le sirop puis rajouter de l'eau glacée et des glaçons.
Servir dans un verre de type "tumbler".
[[Catégorie:Cocktails]]
luop59axi3plpdnw45nj87ej3nsc703
Mathc matrices/0b8
0
84122
770018
769928
2026-07-30T11:58:57Z
Xhungab
23827
770018
wikitext
text/x-wiki
[[Catégorie:Mathc matrices (livre)]]
[[Mathc matrices/0b7| '''Application''']]
'''Ce fichier est spécifique pour ce travail. Il ne doit pas être conservé avec la bibliothèque.'''
Installer ces fichiers dans votre répertoire de travail.
{{Fichier|fwdot.h|largeur=70%|info=|icon=Crystal Clear mimetype source h.png}}
<syntaxhighlight lang="c">
/* ------------------------------------ */
/* Save as : fwdot.h */
/* ------------------------------------ */
/* ------------------------------------ */
/* ------- <u.v> = v^t D u ------- */
/* ------------------------------------ */
double wdot_R(
double **D,
double **u,
double **v
)
{
double **vt = transpose_mR(v, i_mR(R1,rsize_R(v)));
double **vtD = mul_mR(vt,D, i_mR(R1,rsize_R(v)));
double **vtDu = mul_mR(vtD,u, i_mR(R1,C1 ));
double wdot = vtDu[R1][C1];
f_mR(vt);
f_mR(vtD);
f_mR(vtDu);
return (wdot);
}
/* ------------------------------------ */
/* ------ ||u|| = <u.u>^(1/2) ------- */
/* ------------------------------------ */
double wnorm_R(
double **D,
double **u
)
{
return ( pow( wdot_R(D,u,u),(1./2.)) );
}
/* ------------------------------------ */
/* ------ d(u,v) = ||u-v||^(1/2) ------- */
/* ------------------------------------ */
double wdist_R(
double **D,
double **u,
double **v
)
{
double **umnsv = sub_mR(u,v, i_mR(rsize_R(v),csize_R(v)));
double d = wnorm_R(D,umnsv);
f_mR(umnsv);
return (d);
}
/* ------------------------------------ */
/* cos(alpha) = <p,q> / ||p|| ||q|| */
/* ------------------------------------ */
double wcos_R(
double **D,
double **u,
double **v
)
{
return(( wdot_R(D,u,v)
/
( wnorm_R(D,u) * wnorm_R(D,v))
));
}
/* ------------------------------------ */
/* ------- <u.v> = v^t D u ------- */
/* ------------------------------------ */
double **wproj_mR(
double **D,
double **u,
double **v,
double **projuv
)
{
/* <u,v> / ||v||^2 */
double s = wdot_R(D,u,v) / wdot_R(D,v,v);
/* (<u,v>/||v||^2) v */
smul_mR(s,v,projuv);
return(projuv);
}
/* ------------------------------------ */
/* ------- <u.v> = v^t D u ------- */
/* ------------------------------------ */
double **worth_mR(
double **D,
double **U,
double **Orth
)
{
double **u1 = i_mR(rsize_R(U),C1);
double **u2 = i_mR(rsize_R(U),C1);
double **orth = i_mR(rsize_R(U),C1);
double **projuv = i_mR(rsize_R(U),C1);
int c_U;
int c_Orth;
c_c_mR(U,C1, Orth,C1);
for( c_U = C2; c_U < U[C_SIZE][C0]; c_U++)
{
c_c_mR(U,c_U, u1,C1);
c_c_mR(U,c_U, u2,C1);
for( c_Orth = C1; c_Orth < c_U; c_Orth++)
{
c_c_mR(Orth,c_Orth, orth,C1);
wproj_mR(D,u1,orth,projuv);
sub_mR(u2,projuv,orth);
c_mR(orth,u2);
}
c_c_mR(u2,C1, Orth,c_Orth);
}
f_mR(u1);
f_mR(u2);
f_mR(orth);
f_mR(projuv);
return(Orth);
}
/* ------------------------------------ */
/* ------- <u.v> = v^t D u ------- */
/* ------------------------------------ */
double **wNormalize_mR(
double **D,
double **Orth
)
{
double **u = i_mR(rsize_R(Orth),C1);
double **Nu = i_mR(rsize_R(Orth),C1);
int c_Orth = csize_R(Orth);
int c;
for( c = C1; c <= c_Orth; c++)
{
c_c_mR(Orth,c, u,C1);
smul_mR(1./wnorm_R(D,u),u,Nu);
c_c_mR(Nu,C1, Orth,c);
}
f_mR(u);
f_mR(Nu);
return(Orth);
}
/* ------------------------------------ */
/* ------- <u.v> = v^t D u ------- */
/* ------------------------------------ */
double **wmul_mR(
double **D,
double **U,
double **Q,
double **R
)
{
double **u = i_mR(rsize_R(U),C1);
double **q = i_mR(rsize_R(U),C1);
int c1;
int c2;
for ( c1=C1; c1<U[C_SIZE][C0]; c1++)
for ( c2=C1; c2<U[C_SIZE][C0]; c2++)
{
c_c_mR(Q,c1, q,C1);
c_c_mR(U,c2, u,C1);
R[c1][c2] = wdot_R(D,u,q);
}
f_mR(u);
f_mR(q);
return(R);
}
/* ------------------------------------ */
/* ------------------------------------ */
double **wr_Q_mR(
double **D,
double **Q,
int n
)
{
int rc = Q[R_SIZE][C0]-C1;
double **U = r_mR(i_mR(rc,rc),n);
worth_mR(D,U,Q);
wNormalize_mR(D,Q);
f_mR(U);
return(Q);
}
/* ------------------------------------ */
/* ------- <u.v> = v^t D u ------- */
/* ------------------------------------ */
void wQR_mR(
double **D,
double **U,
double **Q,
double **R)
{
worth_mR(D,U,Q);
wNormalize_mR(D,Q);
wmul_mR(D,U,Q,R);
}
/* ------------------------------------ */
/* ------------------------------------ */
</syntaxhighlight>
{{AutoCat}}
5eun7c4fuakvrz792kkwffuqinr4v1h
Mathc matrices/0ds
0
84223
770006
769920
2026-07-29T12:26:30Z
Xhungab
23827
770006
wikitext
text/x-wiki
[[Catégorie:Mathc matrices (livre)]]
[[Mathc matrices/0dr| '''Application''']]
Installer et compiler ces fichiers dans votre répertoire de travail.
{{Fichier|c00d.c|largeur=70%|info=|icon=Crystal128-source-c.svg}}
<syntaxhighlight lang="c">
/* ------------------------------------ */
/* Save as : c00d.c */
/* ------------------------------------ */
#include "v_a.h"
#include "fpdot.h"
#include "fp.h"
/* ------------------------------------ */
#define Rn R5
/* ------------------------------------ */
int main(void)
{
double x[Rn*C1] = { -1,2,1,4,5};
double **X = ca_A_mR(x, i_mR(Rn,C1));
clrscrn();
printf(" With : p = %s\n"
" q = %s\n\n",peq,qeq );
printf(" X_n :");
p_mR(X,S3,P0, C6);
printf(
" Calculate the cosine of the angle"
" between vectors p and q: \n\n"
" <p,q> \n"
" cos(alpha) = ----------- = %+.4f arcos(cos(alpha)) = %+.4f°\n"
" ||p|| ||q|| \n\n",
pcos_R(p,q,X),
acos(pcos_R(p,q,X))*180/PI);
stop();
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
</syntaxhighlight>
'''Exemple de sortie écran :'''
<syntaxhighlight lang="c">
With : p = 2 x+5 x**2-4 x**3
q = 1 -2 x
X_n :
-1
+2
+1
+4
+5
Calculate the cosine of the angle between vectors p and q:
<p,q>
cos(alpha) = ----------- = +0.9178 arcos(cos(alpha)) = +23.3998°
||p|| ||q||
Press return to continue.
</syntaxhighlight>
{{AutoCat}}
qlfrse6o3or1um7h5ui296ys778hfv2
Mathc matrices/0dt
0
84224
770007
769927
2026-07-29T12:31:37Z
Xhungab
23827
770007
wikitext
text/x-wiki
[[Catégorie:Mathc matrices (livre)]]
[[Mathc matrices/0b7| '''Application''']]
Installer et compiler ces fichiers dans votre répertoire de travail.
{{Fichier|c00l.c|largeur=70%|info=|icon=Crystal128-source-c.svg}}
<syntaxhighlight lang="c">
/* ------------------------------------ */
/* Save as : c00l.c */
/* ------------------------------------ */
#include "v_a.h"
#include "fwdot.h"
/* ------------------------------------ */
void fun(int r)
{
double **D = rpdiag_mR( i_mR(r,r ),9.);
double **u = r_mR( i_mR(r,C1),9.);
double **v = r_mR( i_mR(r,C1),9.);
clrscrn();
printf(" D : d_i > 0");
p_mR(D,S3,P0, C6);
printf(" u :");
p_mR(u,S3,P0, C6);
printf(" v :");
p_mR(v,S3,P0, C6);
stop();
clrscrn();
printf(" <u,v> \n"
" ----------- = %+.4f \n"
" ||u|| ||v|| \n\n",
wdot_R(D,u,v)
/
( wnorm_R(D,u) * wnorm_R(D,v) ));
printf(
" <u,v> \n"
" cos(alpha) = ----------- = %+.4f arcos(cos(alpha)) = %+.4f° \n"
" ||u|| ||v|| \n\n",
wcos_R(D,u,v),
acos(wcos_R(D,u,v))*180/PI);
f_mR(D);
f_mR(u);
f_mR(v);
}
/* ------------------------------------ */
int main(void)
{
time_t t;
srand(time(&t));
do
{
fun(rp_I(R3)+R2);
} while(stop_w());
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
</syntaxhighlight>
'''Exemple de sortie écran :'''
<syntaxhighlight lang="c">
D : d_i > 0
+4 +0 +0 +0
+0 +3 +0 +0
+0 +0 +7 +0
+0 +0 +0 +1
u :
+4
+3
+5
+3
v :
-4
-7
-1
+7
Press return to continue.
<u,v>
----------- = -0.5204
||u|| ||v||
<u,v>
cos(alpha) = ----------- = -0.5204 arcos(cos(alpha)) = +121.3559°
||u|| ||v||
Press return to continue
Press X return to stop
</syntaxhighlight>
{{AutoCat}}
8li7eptc22ol8n30o2chfz2ndh2deg1
Mathc matrices/0dv
0
84226
770008
769933
2026-07-29T12:36:21Z
Xhungab
23827
770008
wikitext
text/x-wiki
[[Catégorie:Mathc matrices (livre)]]
[[Mathc matrices/0c0| '''Application''']]
Installer et compiler ces fichiers dans votre répertoire de travail.
{{Fichier|c00l.c|largeur=70%|info=|icon=Crystal128-source-c.svg}}
<syntaxhighlight lang="c">
/* ------------------------------------ */
/* Save as : c00l.c */
/* ------------------------------------ */
#include "v_a.h"
#include "fw2dot.h"
/* ------------------------------------ */
void fun(int r)
{
double **A = rdefinite_positive_mR( i_mR(r,r ),9.);
double **u = r_mR( i_mR(r,C1),9.);
double **v = r_mR( i_mR(r,C1),9.);
clrscrn();
printf(" A :");
p_mR(A,S5,P0, C6);
printf(" u :");
p_mR(u,S3,P0, C6);
printf(" v :");
p_mR(v,S3,P0, C6);
stop();
clrscrn();
printf(" <u,v> \n"
" ----------- = %+.4f \n"
" ||u|| ||v|| \n\n",
Wdot_R(A,u,v)
/
( Wnorm_R(A,u) * Wnorm_R(A,v) ));
printf(
" <u,v> \n"
" cos(alpha) = ----------- = %+.4f arcos(cos(alpha)) = %+.4f° \n"
" ||u|| ||v|| \n\n",
Wcos_R(A,u,v),
acos(Wcos_R(A,u,v))*180/PI);
f_mR(A);
f_mR(u);
f_mR(v);
}
/* ------------------------------------ */
int main(void)
{
time_t t;
srand(time(&t));
do
{
fun(rp_I(R3)+R2);
} while(stop_w());
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
</syntaxhighlight>
'''Exemple de sortie écran :'''
<syntaxhighlight lang="c">
A :
+45 +28 +29
+28 +21 +35
+29 +35 +187
u :
-6
-2
+4
v :
-9
-4
+2
Press return to continue.
<u,v>
----------- = +0.7584
||u|| ||v||
<u,v>
cos(alpha) = ----------- = +0.7584 arcos(cos(alpha)) = +40.6808°
||u|| ||v||
Press return to continue
Press X return to stop
</syntaxhighlight>
{{AutoCat}}
e8hfnsniy3q1h0to7w0lcceotfob0kb
Mathc matrices/0dx
0
84228
770009
769938
2026-07-29T12:40:08Z
Xhungab
23827
770009
wikitext
text/x-wiki
[[Catégorie:Mathc matrices (livre)]]
[[Mathc matrices/0d5| '''Application''']]
Installer et compiler ces fichiers dans votre répertoire de travail.
{{Fichier|c00l.c|largeur=70%|info=|icon=Crystal128-source-c.svg}}
<syntaxhighlight lang="c">
/* ------------------------------------ */
/* Save as : c00l.c */
/* ------------------------------------ */
#include "v_a.h"
#include "fadot.h"
/* ------------------------------------ */
void fun(int r)
{
double **A = r_mR( i_mR(r,r ),9.);
double **u = r_mR( i_mR(r,C1),9.);
double **v = r_mR( i_mR(r,C1),9.);
clrscrn();
printf(" A :");
p_mR(A,S3,P0, C6);
printf(" u :");
p_mR(u,S3,P0, C6);
printf(" v :");
p_mR(v,S3,P0, C6);
stop();
clrscrn();
printf(" <u,v> \n"
" ----------- = %+.4f \n"
" ||u|| ||v|| \n\n",
adot_R(A,u,v)
/
( anorm_R(A,u) * anorm_R(A,v) ));
printf(
" <u,v> \n"
" cos(alpha) = ----------- = %+.4f arcos(cos(alpha)) = %+.4f° \n"
" ||u|| ||v|| \n\n",
acos_R(A,u,v),
acos(acos_R(A,u,v))*180/PI);
f_mR(A);
f_mR(u);
f_mR(v);
}
/* ------------------------------------ */
int main(void)
{
time_t t;
srand(time(&t));
do
{
fun(rp_I(R3)+R2);
} while(stop_w());
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
</syntaxhighlight>
'''Exemple de sortie écran :'''
<syntaxhighlight lang="c">
A :
-6 +3 -9
+8 +3 -1
-8 +8 -7
u :
-5
+9
+7
v :
+2
+5
-7
Press return to continue.
<u,v>
----------- = +0.4917
||u|| ||v||
<u,v>
cos(alpha) = ----------- = +0.4917 arcos(cos(alpha)) = +60.5450°
||u|| ||v||
Press return to continue
Press X return to stop
</syntaxhighlight>
{{AutoCat}}
30o856sn9ii440j2itug51jaxj62zms
Mathc matrices/0dz
0
84230
770010
769943
2026-07-29T12:42:54Z
Xhungab
23827
770010
wikitext
text/x-wiki
[[Catégorie:Mathc matrices (livre)]]
[[Mathc matrices/0cf| '''Application''']]
Installer et compiler ces fichiers dans votre répertoire de travail.
{{Fichier|c00g.c|largeur=70%|info=|icon=Crystal128-source-c.svg}}
<syntaxhighlight lang="c">
/* ------------------------------------ */
/* Save as : c00g.c */
/* ------------------------------------ */
#include "v_a.h"
#include "ftdot.h"
/* ------------------------------------ */
void fun(int r)
{
double **A = r_mR(i_mR(r,r),9.);
double **B = r_mR(i_mR(r,r),9.);
clrscrn();
printf(" A :");
p_mR(A,S3,P0, C6);
printf(" B :");
p_mR(B,S3,P0, C6);
printf(" <u,v> \n"
" ----------- = %+.4f \n"
" ||u|| ||v|| \n\n",
tdot_R(A,B)
/
( tnorm_R(A) * tnorm_R(B) ));
printf(
" <u,v> \n"
" cos(alpha) = ----------- = %+.4f arcos(cos(alpha)) = %+.4f° \n"
" ||u|| ||v|| \n\n",
tcos_R(A,B),
acos(tcos_R(A,B))*180/PI);
f_mR(A);
f_mR(B);
}
/* ------------------------------------ */
int main(void)
{
time_t t;
srand(time(&t));
do
{
fun(rp_I(R3)+R1);
} while(stop_w());
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
</syntaxhighlight>
'''Exemple de sortie écran :'''
<syntaxhighlight lang="c">
A :
+2 +1 +9
+6 +8 -9
-3 +7 +9
B :
+6 -5 +9
+9 +2 +4
+2 -1 -1
<u,v>
----------- = +0.3145
||u|| ||v||
<u,v>
cos(alpha) = ----------- = +0.3145 arcos(cos(alpha)) = +71.6686°
||u|| ||v||
Press return to continue
Press X return to stop
</syntaxhighlight>
{{AutoCat}}
akluypm3gn947mzf9dpt7ckow0621qx
Utilisateur:Goelette Cardabela/Ehpad AK
2
84239
770012
2026-07-30T08:51:31Z
Goelette Cardabela
9378
[[WL:RD]] : Initialisation de la page
770012
wikitext
text/x-wiki
Me voici dans ma page d'élucubrations. Je viens de la créer car je sens que ma mémoire vagabonde fout le camp.
pts38ltyreqkgwmsj1nxwsskqp7sm8z
770013
770012
2026-07-30T09:33:01Z
Goelette Cardabela
9378
, ! mise en page, + catégorie
770013
wikitext
text/x-wiki
[[Catégorie:EHPAD_AK]]
== Présentation ==
Me voici dans ma page d'élucubrations. Je viens de la créer car je sens que ma mémoire vagabonde fout le camp. Je suis en EHPAD<ref>EHPAD: Établissement d'hébergement pour personnes âgées dépendantes </ref> Alfred Kermes depuis neuf mois environ et je côtoie une quarantaine de résidents dont les déficiences cognitives sont plus ou moins prononcées, quel est mon avenir dans cet établissement ?
== La journée du résident ==
=== le matin ===
La journée commence vers 7 heures avec la petit déjeuner elle est suivie par les soins du matin et la distribution des médicaments. Lorsque les soins sont terminés, si on est suffisamment valide on passe au lavage du corps et à l'habillement. suivent les activités en salle ou au jardin.
Vers 10 heures et demi l'animateur lit les nouvelles du Midi-Libre et l'horoscope, il peut y avoir quelques jeux pour attendre l'huer du repas de 11 heure et demi.
=== L'après midi ===
Après un moment de repos pour tous les résidents commences les activités très variés de l'après midi.
4vs9davdbj49dzcffnd35043rbgzg89
770014
770013
2026-07-30T11:23:19Z
Goelette Cardabela
9378
/* La journée du résident */ [[WL:RD]] : ! orthographe/grammaire
770014
wikitext
text/x-wiki
[[Catégorie:EHPAD_AK]]
== Présentation ==
Me voici dans ma page d'élucubrations. Je viens de la créer car je sens que ma mémoire vagabonde fout le camp. Je suis en EHPAD<ref>EHPAD: Établissement d'hébergement pour personnes âgées dépendantes </ref> Alfred Kermes depuis neuf mois environ et je côtoie une quarantaine de résidents dont les déficiences cognitives sont plus ou moins prononcées, quel est mon avenir dans cet établissement ?
== La journée du résident ==
=== le matin ===
La journée commence vers 7 heures avec le petit déjeuner elle est suivie par les soins du matin et la distribution des médicaments. Lorsque les soins sont terminés, si on est suffisamment valide on passe au lavage du corps et à l'habillement. suivent les activités en salle ou au jardin.
Vers 10 heures et demi l'animateur lit les nouvelles du Midi-Libre et l'horoscope, il peut y avoir quelques jeux pour attendre l'heure du repas de 11 heure et demi.
=== L'après midi ===
Après un moment de repos pour tous les résidents commences les activités très variés de l'après midi.
ln5fl038e4eeqge9nvgg043wzfm55z3
770017
770014
2026-07-30T11:53:02Z
Goelette Cardabela
9378
/* L'après midi */ [[WL:RD]] : ! mise en page
770017
wikitext
text/x-wiki
[[Catégorie:EHPAD_AK]]
== Présentation ==
Me voici dans ma page d'élucubrations. Je viens de la créer car je sens que ma mémoire vagabonde fout le camp. Je suis en EHPAD<ref>EHPAD: Établissement d'hébergement pour personnes âgées dépendantes </ref> Alfred Kermes depuis neuf mois environ et je côtoie une quarantaine de résidents dont les déficiences cognitives sont plus ou moins prononcées, quel est mon avenir dans cet établissement ?
== La journée du résident ==
=== le matin ===
La journée commence vers 7 heures avec le petit déjeuner elle est suivie par les soins du matin et la distribution des médicaments. Lorsque les soins sont terminés, si on est suffisamment valide on passe au lavage du corps et à l'habillement. suivent les activités en salle ou au jardin.
Vers 10 heures et demi l'animateur lit les nouvelles du Midi-Libre et l'horoscope, il peut y avoir quelques jeux pour attendre l'heure du repas de 11 heure et demi.
=== L'après midi ===
Après un moment de repos pour tous les résidents commencent les activités très variés de l'après midi. Ces activités seront présentées plus tard. La journée se termine avec le repas du soir à 18 heures en été.
6ziu3jsen1hyss6c7tg3vs596i28ye8
Discussion utilisateur:Goelette Cardabela/Ehpad AK
3
84240
770015
2026-07-30T11:34:05Z
Goelette Cardabela
9378
/* C'est quoi une page de discussion ? */ nouvelle section
770015
wikitext
text/x-wiki
== C'est quoi une page de discussion ? ==
Les [[mw:Special:MyLanguage/Help:Talk_pages|pages de discussion]] sont l’endroit où diverses personnes peuvent discuter de la manière d’améliorer le contenu de Wikilivres. Vous pouvez utiliser cette page pour démarrer une discussion avec les autres utilisateurs sur la façon d’améliorer la page « [[Utilisateur:Goelette Cardabela/Ehpad AK]] ». [[Utilisateur:Goelette Cardabela|Cardabela]] ([[Discussion utilisateur:Goelette Cardabela|discussion]]) 30 juillet 2026 à 13:34 (CEST)
3lqhnc2liinw26ccmehrj3oa6bbsm2p
Catégorie:EHPAD AK
14
84241
770016
2026-07-30T11:46:16Z
Goelette Cardabela
9378
[[WL:RD]] : Initialisation de la page[[WL:RD]]
770016
wikitext
text/x-wiki
La catégorie Catégorie:EHPAD AK regroupe toutes les pages et sous-pages du wikilivre EHPAP_AK
oum6a9s98s5jo5ke01kysrt1bvo9hq5