Articles of mathématique

Comment savoir si un point est à droite ou à gauche d’une ligne

J’ai un ensemble de points. Je veux les séparer en 2 ensembles distincts. Pour ce faire, je choisis deux points ( a et b ) et trace une ligne imaginaire entre eux. Maintenant, je veux avoir tous les points qui restnt de cette ligne dans un ensemble et ceux qui sont directement de cette ligne […]

Comment obtenir la constante PI mathématique dans Swift

J’essaie de trouver un moyen d’ inclure la constante PI dans mon code Swift . J’ai déjà trouvé de l’aide dans une autre réponse, pour import Darwin qui, je le sais, me donne access aux fonctions C. J’ai aussi vérifié le package Math à Darwin et j’ai trouvé la déclaration suivante: var M_PI: Double { […]

Algorithme pour détecter l’intersection de deux rectangles?

Je cherche un algorithme pour détecter si deux rectangles se croisent (l’un à un angle arbitraire, l’autre avec seulement des lignes verticales / horizontales). Test si un coin de l’un est dans l’autre ALMOST fonctionne. Il échoue si les rectangles forment une forme en croix. Il semble judicieux d’éviter d’utiliser les pentes des lignes, ce […]

Plus petit multiple commun pour 3 chiffres ou plus

Comment calculez-vous le plus petit multiple commun de plusieurs nombres? Jusqu’à présent, je n’ai pu que le calculer entre deux nombres. Mais ne savez pas comment l’étendre pour calculer 3 nombres ou plus. Jusqu’à présent, c’est comme ça que je l’ai fait LCM = num1 * num2 / gcd ( num1 , num2 ) Avec […]

Trier les points dans le sens des aiguilles d’une montre?

Étant donné un tableau de points x, y, comment puis-je sortinger les points de ce tableau dans le sens des aiguilles d’une montre (autour de leur point central global)? Mon but est de passer les points à une fonction de création de lignes pour aboutir à quelque chose d’assez “solide”, aussi convexe que possible, sans […]

Quelle est la méthode pour convertir les radians en degrés?

Je rencontre cette occasion de temps en temps et oublie toujours comment le faire. Une de ces choses qui surgissent si souvent. En outre, quelle est la formule pour convertir les angles exprimés en radians en degrés et inversement?

Performances des bibliothèques mathématiques masortingcielles Java?

Nous calculons quelque chose dont l’exécution est liée aux opérations masortingcielles. (Quelques détails ci-dessous si vous êtes intéressé.) Cette expérience a suscité la question suivante: Les gens ont-ils de l’expérience avec les performances des bibliothèques Java pour les mathématiques masortingcielles (par exemple, multiplier, inverser, etc.)? Par exemple: JAMA POULAIN Apache commons math J’ai cherché et […]

Comment faire des pourcentages arrondis jusqu’à 100%

Considérons les quatre pourcentages ci-dessous, représentés par des nombres float : 13.626332% 47.989636% 9.596008% 28.788024% ———– 100.000000% Je dois représenter ces pourcentages en nombres entiers. Si j’utilise simplement Math.round() , je me retrouve avec un total de 101%. 14 + 48 + 10 + 29 = 101 Si j’utilise parseInt() , je termine avec un […]

Comment calculer le vecteur normal d’un segment de ligne?

Supposons que j’ai un segment de ligne allant de (x1, y1) à (x2, y2). Comment calculer le vecteur normal perpendiculaire à la ligne? Je peux trouver beaucoup de choses à faire pour les avions en 3D, mais pas de trucs en 2D. S’il vous plaît, allez-y doucement sur les maths (les liens vers des exemples […]

Nombre aléatoire unique (non répétitif) dans O (1)?

Je voudrais générer des nombres aléatoires uniques entre 0 et 1000 qui ne se répètent jamais (c.-à-d. 6 ne s’affiche pas deux fois), mais cela ne s’appuie pas sur une recherche O (N) des valeurs précédentes pour le faire. Est-ce possible?