Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#151 Re : Leçons de Capes » Mes leçons du CAPES 2024 » 14-02-2025 12:33:58

Bonjour,

C'est bien, entraîne toi.

Cordialement,
Rescassol

#153 Re : Programmation » Aide en programmation HTML, Css, JavaScript et php » 08-02-2025 10:35:17

Bonjour,

Tu tapes "programmation HTML" dans Google, éventuellement avec "pdf".
Veux tu le mode d'emploi du doigt ?

Cordialement,
Rescassol

#154 Re : Enigmes, casse-têtes, curiosités et autres bizarreries » Un ensemble de points » 26-01-2025 21:40:42

Bonsoir,

Voilà un programme Python donnant une figure:


###################################################################
# Un ensemble de points - Bernard-Maths - 11 Janvier 2025
###################################################################

###################################################################
# Importations
###################################################################

import numpy as np

import matplotlib.pyplot as plt
import matplotlib.patches as mpatches

###################################################################

def maxfig():
    mng = plt.get_current_fig_manager()
    mng.resize(*mng.window.maxsize())
    mng.window.state('zoomed')

###################################################################

def DistancePointSegment(x,y,xA,yA,xB,yB):

    ps=(x-xA)*(xB-xA)+(y-yA)*(yB-yA)
    D2=(xB-xA)**2+(yB-yA)**2
    if ps>D2:
        return (x-xB)**2+(y-yB)**2
    if ps<0:
        return (x-xA)**2+(y-yA)**2
    else:
        a, b, c = yB-yA, xA-xB, xB*yA-xA*yB
        return abs(a*x+b*y+c)**2/D2

###################################################################

N=50000
xA, yA = np.random.random(), np.random.random()
xB, yB = np.random.random(), np.random.random()
xC, yC = np.random.random(), np.random.random()
xD, yD = np.random.random(), np.random.random()

plt.close()
fig=plt.figure(linewidth=10,facecolor = 'gold',edgecolor='red')
plt.axis('equal')
plt.title('Ensemble de points', color='darkviolet', fontsize=40, fontname='Comic Sans MS', fontweight='bold')

for k in range(N):
    x, y = np.random.random(), np.random.random()
    Dist1=DistancePointSegment(x,y,xA,yA,xB,yB)
    Dist2=DistancePointSegment(x,y,xC,yC,xD,yD)
    if Dist1<Dist2:
        plt.plot(x,y,'.c')
    else:
        plt.plot(x,y,'.m')

plt.plot([xA, xB],[yA, yB],'b',linewidth=5)
plt.plot([xC, xD],[yC, yD],'r',linewidth=5)

maxfig()
plt.show()
 

Cordialement,
Rescassol

#155 Re : Entraide (supérieur) » Base d'un sous espace vectoriel de polynômes » 25-01-2025 16:05:08

Bonjour,

1) Bien que ce soit dans le même esprit, tu pourrais ouvrir ton propre fil de discussion.
2) Qu'as tu essayé et qu'est ce qui te bloque ?
3) $\left\{(X-1)^k|k\in\{1...n\}\right\}$

Cordialement,
Rescassol

#157 Re : Entraide (supérieur) » géométrie geogebra » 12-01-2025 18:28:31

Bonjour,

> il s'agit d'un sujet de supérieur niveau master
Ce n'est pas clair. Dans le système français ?
J'ai posé ce genre d'exercice naguère en TS sans rencontrer de problème.

Cordialement,
Rescassol

#158 Re : Entraide (supérieur) » géométrie geogebra » 12-01-2025 17:23:50

Bonjour,

$N$ est l'mage de $M$ par la rotation de centre $A$ et d'angle $\dfrac{\pi}{3}$ (triangle équilatéral), donc le lieu de $N$ est l'image du lieu de $M$, la droite sans nom, par la même rotation.

Cordialement,
Rescassol

#159 Re : Entraide (supérieur) » géométrie geogebra » 11-01-2025 19:03:09

Bonjour,

Il y a l'outil Lieu dans le quatrième menu de Géogébra.

Cordialement,
Rescassol

#160 Re : Entraide (supérieur) » géométrie geogebra » 11-01-2025 17:56:23

Bonjour,

Une rotation de centre fixe pour $N$.
Une homothétie de centre fixe pour $I$.
Une similitude directe de centre fixe pour $G$.
Et $M$ n'est pas fixe puisqu'il se promène sur la droite sans nom.

Cordialement,
Rescassol

#161 Re : Entraide (supérieur) » géométrie geogebra » 11-01-2025 16:28:53

Bonjour,

Une rotation, une homothétie et une similituide directe.

Cordialement,
Rescassol

#162 Re : Enigmes, casse-têtes, curiosités et autres bizarreries » Vous en avalez souvent ... » 11-01-2025 14:55:43

Bonjour,

Un morceau de cylindre d'axe $[AB]$ fermé aux deux extrêmités par une demi-sphère.

Cordialement,
Rescassol

#163 Re : Café mathématique » Bonne année » 02-01-2025 12:37:39

Bonjour,


Bonne année de même à tout le monde, avec plein de mathématiques.

Cordialement,
Rescassol

#164 Re : Entraide (collège-lycée) » Optimisation avec le produit scalaire » 29-12-2024 17:18:06

Bonjour,

Et voilà un zeste de Morley inscrit:


% Doremepha - 26 Décembre 2024 - Optimisation avec le produit scalaire

clc, clear all, close all

% On part du triangle de contact UVW du cercle inscrit

syms u v w

uB=1/u; vB=1/v; wB=1/w; % Morley's trick avec le cercle inscrit
% Le suffixe B veut dire conjugué

s1=u+v+w; s2=u*v+v*w+w*u; s3=u*v*w; % Fonctions symétriques
s1B=s2/s3; s2B=s1/s3; s3B=1/s3; % Conjugués

a=2*v*w/(v+w); b=2*w*u/(w+u); c=2*u*v/(u+v); % Sommets ABC du triangle
aB=2*vB*wB/(vB+wB); bB=2*wB*uB/(wB+uB); cB=2*uB*vB/(uB+vB);  % Conjugués

%-----------------------------------------------------------------------

syms m mB

% Centres Ja, Jb, Jc des cercles exinscrits
ja=4*s3/((u+v)*(u+w)); jaB=4*s3B/((uB+vB)*(uB+wB));
jb=4*s3/((v+w)*(v+u)); jbB=4*s3B/((vB+wB)*(vB+uB));
jc=4*s3/((w+u)*(w+v)); jcB=4*s3B/((wB+uB)*(wB+vB));

[h hB]=ProjectionPointDroite(a,m,b,aB,mB,bB); % Point H
[k kB]=ProjectionPointDroite(a,m,c,aB,mB,cB); % Point K
HK2=Factor((h-k)*(hB-kB)) % HK^2
f(m,mB)=HK2;

F=-(v-w)^2*((v+w)*mB-2)*(m-mB*u^2-2);
FB=-(v-w)^2*((v+w)*m-2*v*w)*(m+mB*u^2-2*u);
D=numden(Factor(diff(HK2,m)/F));
DB=numden(Factor(diff(HK2,mB)/FB));

Eq=Factor(resultant(D,DB,mB))

X=m*(m-b)^2*(m-c)^2*(m-ja)*(m-jb)*(m-jc);
Cte=Factor(Eq/X)
% On trouve Cte=-4*u^2*(u+v)^4*(u+w)^4*(v+w)^3*(u-v)*(u-w)
% Cte ne dépend pas de m
% Les solutions de l'équation Eq=0 sont b et c (solutions doubles)
% et ja, jb, jc les centres des cercles exinscrits

% f(a,aB)=f(b,bB)=f(c,cB)=0
% f(jb,jbB)=-(u-v)^2/(u+v)^2
% f(jc,jcB)=-(u-w)^2/(u+w)^2

H0K02=Factor(f(ja,jaB)) % H0K02=-((u-v)*(u-w)*(v-w)/((u+v)*(u+w)*(v+w)))^2

% D'autre part BC=2*i*w*(u-v)/((u+w)*(v+w)) et permutation circulaire
% On peut donc vérifier que H0K0=(BC+CA+AB)/2:

BC=2*i*w*(u-v)/((u+w)*(v+w));
[CA AB]=PermCirc(BC,u,v,w);
Y=(BC+CA+AB)/2;
Nul=Factor(Y^2-H0K02) % Nul=0
 

Cordialement,
Rescassol

#165 Re : Entraide (collège-lycée) » Optimisation avec le produit scalaire » 26-12-2024 19:08:42

Bonsoir,

Et dans ce cas, la valeur maximale de $HK$ est $\dfrac{a+b+c}{2}$ où $a,b,c$ sont les longueurs des côtés.

Cordialement,
Rescassol

#166 Re : Le coin des beaux problèmes de Géométrie » Médianes et construction » 25-12-2024 16:44:34

Bonjour,


%  Foyers de l'ellipse de Steiner inscrite - 25 Décembre 2024

clc, clear all

syms a b c

aB=1/a; bB=1/b; cB=1/c;

s1=a+b+c; s2=a*b+b*c+c*a; s3=a*b*c;
s1B=s2/s3; s2B=s1/s3; s3B=1/s3;

%-----------------------------------------------------------------------

syms z zB

ap=(b+c)/2; bp=(c+a)/2; cp=(a+b)/2; % Milieux A',B',C' des côtéd de ABC
apB=(bB+cB)/2; bpB=(cB+aB)/2; cpB=(aB+bB)/2;

g=s1/3; gB=s1B/3; % Centre de gravité
k=2*(s2^2-3*s1*s3)/(s1*s2-9*s3); % Point de Lemoine, isogonal de G
kB=2*(s2B^2-3*s1B*s3B)/(s1B*s2B-9*s3B);

syms t real

as=a+t*(k-a); asB=aB+t*(kB-aB); % Un point A" de (AK)
NulAs=Factor(Cocyclique(a,bp,cp,as,aB,bpB,cpB,asB)); % A" est sur le cercle (AB'C')
% On trouve
% (a*b+a*c-2*b*c)*(b-2*a+c)*t + a^2*b+a^2*c+a*b^2-6*a*b*c+a*c^2+b^2*c+b*c^2 = 0
t=-(a^2*b+a^2*c+a*b^2-6*a*b*c+a*c^2+b^2*c+b*c^2)/((a*b+a*c-2*b*c)*(b-2*a+c));
as=Factor(a+t*(k-a)); asB=Factor(aB+t*(kB-aB));  % as=(-a^2+b*c)/(b-2*a+c)

[pmed qmed rmed]=Mediatrice(a,as,aB,asB); % Médiatrice de [AA"]
Fact=a*(a*b+a*c-2*b*c)*(b-2*a+c)/((a-b)*(a-c)); % Facteur de simplification
pmed=Factor(Fact*pmed); % pmed=b-2*a+c
qmed=Factor(Fact*qmed); % qmed=a*(a*b+a*c-2*b*c)
rmed=Factor(Fact*rmed); % rmed=(a-b)*(a-c)

Nul=Distance2PointDroite(z,g,a,zB,gB,aB)-Distance2PointDroite(z,g,as,zB,gB,asB);
Fact=(a-b)*(a-c)*(b-c)^2*(-a^2+b*c);  % Facteur de simplification
Eq1=collect(numden(Factor(Nul/Fact)),[z zB]); % On trouve, après un coup de FracSym:
Eq1=3*(s2^2-3*s1*s3)*z^2 - 3*s3^2*(s1^2-3*s2)*zB^2 - 2*s1*(s2^2-3*s1*s3)*z + 2*s2*s3*(s1^2-3*s2)*zB + (s2^3-s3*s1^3);
% Eq1=0 est l'équation des deux bissectrices de (GA,GA")

% On élimine zB entre Eq1 et la médiatrice de [AA"]
Eq=Factor(resultant(Eq1,pmed*z+qmed*zB+rmed,zB));
X=SimplifieBary(coeffs(Eq,z,'All'));
Delta=Factor(X(2)^2/4-X(1)*X(3));
% On trouve Delta=(s1^2-3*s2)*(s2^2-3*s1*s3)*(a*b+a*c-2*b*c)^2
syms d % d^2=(s1^2-3*s2)*(s2^2-3*s1*s3)
Omega=Factor((-X(2)/2+(a*b+a*c-2*b*c)*d)/X(1))
OmegaB=Factor(-(pmed*Omega+rmed)/qmed);
% Omega1=-((s2-3*b*c)*d + 9*s2*s3+s1*s2^2-6*s1^2*s3)/(3*(b*c*(s1^2-3*s2) + 3*s1*s3-s2^2))
% et Omega2 avec -d

% Cercle de centre Omega passant par A
Eq2=numden(Factor((z-Omega)*(zB-OmegaB)-(a-Omega)*(aB-OmegaB)))
% On élimine zB entre Eq1 et ce cercle
Fact=a^2*(b-c)^2*(-a^2+b*c)*(s2^2-3*s1*s3);  % Facteur de simplification
Eq=Factor(resultant(Eq1,Eq2,zB)/Fact);
Eq=Factor(subs(Eq,d^2,(s1^2-3*s2)*(s2^2-3*s1*s3))) ; % On connaît d^2
% Re-Miracle !! 3*z^2 - 2*s1*z + s2 est encore en facteur dans Eq
 

Cordialement,
Rescassol

#167 Re : Entraide (supérieur) » nombres complexe » 25-12-2024 14:59:55

Bonjour,

Équation du second degré, disriminant, etc ...

Cordialement,
Rescassol

#168 Re : Entraide (supérieur) » nombres complexe » 25-12-2024 14:33:54

Bonjour,

Théorème:
La question 4-b vient après la question 4-a, et ce n'est pas pour rien.

Cordialement,
Rescassol

#169 Re : Le coin des beaux problèmes de Géométrie » Médianes et construction » 24-12-2024 23:27:35

Bonsoir,

Pour le moment, Champagne !! On verra demain...
Joyeux Noël à tous.

Cordialement,
Rescassol

#170 Re : Le coin des beaux problèmes de Géométrie » Médianes et construction » 15-12-2024 23:21:07

Bonsoir,

Je voulais dire qu'à aucun moment, je n'ai eu l'équation d'une bissectrice.
Par contre, ce que j'appelle Eq1 est une équation du second degré qui représente la conique dégénérée de la réunion des deux bissectrices. Ça m'a suffi pour continuer.

Cordialement,
Rescassol

#171 Re : Le coin des beaux problèmes de Géométrie » Médianes et construction » 15-12-2024 20:09:44

Bonsoir,

Oui, d'accord, il fallait trouver ces symétriques sans avoir la bissectrice.
Finalement, ça donne:


%  Foyers de l'ellipse de Steiner inscrite - 15 Décembre 2024

clc, clear all

syms s1 s2 s3

s1B=s2/s3; s2B=s1/s3; s3B=1/s3;

%-----------------------------------------------------------------------

syms z zB

g=s1/3; gB=s1B/3; % Centre de gravité
x110=s2/s1; x110B=s2B/s1B; % Point de Kiepert X_110

Nul=Distance2PointDroite(z,0,g,zB,0,gB)-Distance2PointDroite(z,g,x110,zB,gB,x110B);
Eq1=collect(numden(Factor(Nul/(s3*s1^3-s2^3))),[z zB])
% On trouve:
Eq1=3*(-s2^2+3*s1*s3)*z^2 - 3*s3^2*(-s1^2+3*s2)*zB^2 - 2*s1*(-s2^2+3*s1*s3)*z + 2*s2*s3*(-s1^2+3*s2)*zB + (s1^3*s3-s2^3);
% Eq1=0 est l'équation des deux bissectrices

%-----------------------------------------------------------------------

% gB*z-g*zB=0 (donc zB=gB*z/g) et dist(g,z)=dist(g,x110)

Nul=numden(Factor((g-z)*(gB-gB*z/g)-(g-x110)*(gB-x110B)))
% 3*s2^2*z^2 - 2*s1*s2^2*z + s1^3*s3 - 3*s1*s2*s3 + s2^3 = 0
Delta=Factor((s1*s2^2)^2-3*s2^2*(s1^3*s3 - 3*s1*s2*s3 + s2^3))
Delta=s2^2*(s1^2-3*s2)*(s2^2-3*s1*s3)
d2=(s1^2-3*s2)*(s2^2-3*s1*s3)
syms d % Delta=(s2*d)^2
% z1=(s1*s2^2-s2*d)/(3*s2^2) donc:
z1=(s1*s2-d)/(3*s2); z2=(s1*s2+d)/(3*s2);
z1B=gB*z1/g; z2B=gB*z2/g;

[j jB R2]=CercleTroisPoints(0,x110,z1,0,x110B,z1B);
Eq2=numden(Factor((z-j)*(zB-jB)-R2));
% On trouve:
Eq2=3*(s1^3*s3-s2^3)*z*zB + s1*(-s1^2*s2+3*s2^2 + d*s1)*z - s2*(3*s1^2*s3-s1*s2^2 + d*s2)*zB;
% Eq2=0 est l'équation du cercle

%-----------------------------------------------------------------------

Eq=Factor(resultant(Eq1,Eq2,zB)/(s1^3*s3-s2^3));
Eq=Factor(subs(Eq,d^2,d2))
% Ô Miracle !! 3*z^2 - 2*s1*z + s2 est en facteur
 

Cordialement,
Rescassol

#172 Re : Le coin des beaux problèmes de Géométrie » Médianes et construction » 15-12-2024 18:58:11

Bonsoir,

Je connais le point de Kiepert $X_{110}=\dfrac{s_2}{s_1}$ qui fait partie de ma collection, mais je ne vois pas comment tu traces ton cercle. Il passe par $O$ et $O'=X_{110}$, mais où est "le" troisième point ?

Cordialement,
Rescassol

#173 Re : Le coin des beaux problèmes de Géométrie » Médianes et construction » 14-12-2024 18:38:56

Bonsoir,

Dans Géogébra, on peut construire l'ellipse à partir des milieux des côtés et de ceux des segments $[GA']$ etc...
Il y a ensuite la commande "Foyer".
Géogébra sait aussi résoudre une équation du second degré.

Cordialement,
Rescassol
PS: Notre ami commun serait-il P...s ? Il s'est quand même connecté le 12 décembre.

#174 Re : Le coin des beaux problèmes de Géométrie » Médianes et construction » 14-12-2024 16:13:45

Bonjour,

Les foyers sont les racines du polynôme dérivé de $P(z)=(z-a)(z-b)(z-c)$ (théorème de Marden).
Une autre propriété: les points de Lemoine des triangles $ABC$ et $A'B'C'$ sont alignés avec $G$.

Cordialement,
Rescassol

#175 Re : Café mathématique » Comment resoudre cette équation ? » 02-12-2024 13:37:42

Bonjour,

La moyenne de $1,2,3,4$ étant $\dfrac{5}{2}$, on pose $x=X+\dfrac{5}{2}$ et on aboutit à du bicarré.

Cordialement,
Rescassol

Pied de page des forums