Calculateur d’équilibre après déplacement de l’offre
Un déplacement de l'offre de 25 unités vers la droite fait passer le marché d'un prix de 20 et d'une quantité de 80 à un prix de 15 et une quantité de 90, la demande restant fixe. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Ordonnée à l'origine de la demande
- 120
- Pente de la demande
- 2
- Ordonnée à l'origine de l'offre
- 20
- Pente de l'offre
- 3
- Déplacement de l'offre
- 25
- Ordonnée à l'origine de l'offre déplacée
- 45
- Sens du déplacement
- right
Ce calculateur détermine comment le prix et la quantité d’équilibre évoluent lorsqu’une courbe d’offre linéaire se déplace horizontalement face à une demande linéaire inchangée. Saisissez les ordonnées à l’origine et les pentes de la demande et de l’offre, ainsi que l’amplitude du déplacement. Le résultat présente l’équilibre initial, la nouvelle ordonnée à l’origine de l’offre, le nouvel équilibre et les écarts entre les deux situations.
Définissez les courbes initiales de demande et d’offre
Saisissez la pente de la demande sous forme de valeur absolue positive, même si le prix agit négativement sur la quantité demandée dans l’équation. La pente de l’offre doit être positive ou nulle. Les ordonnées à l’origine correspondent aux quantités lorsque le prix est nul et peuvent être négatives si une droite estimée coupe l’axe hors de la plage observée.
Le calculateur égalise d’abord la demande et l’offre initiales afin d’établir une référence. L’effet obtenu provient ainsi uniquement du déplacement parallèle indiqué, et non d’une variation cachée de la demande ou d’une convention de pente différente.
Représentez correctement le déplacement parallèle
Une valeur positive déplace la courbe vers la droite : les producteurs offrent davantage à chaque prix et la nouvelle ordonnée à l’origine est égale à l’ancienne augmentée du déplacement. Une valeur négative déplace la courbe vers la gauche et réduit l’offre. Puisque le déplacement est parallèle, la pente reste inchangée.
Une modification de pente constituerait une rotation nécessitant un autre modèle. Il réinjecte ensuite le prix obtenu dans la demande pour déterminer la quantité commune. En général, un déplacement vers la droite diminue le prix et augmente la quantité ; un déplacement vers la gauche produit l’inverse.
Une valeur nulle restitue volontairement l’équilibre initial et aucune direction, ce qui facilite le contrôle des feuilles de calcul et des intégrations.
Interprétez le résultat et vérifiez sa vraisemblance
La sortie distingue l’équilibre initial du nouvel équilibre et fournit des variations signées. Une variation de prix négative indique une baisse ; une variation de quantité positive indique une hausse de la production d’équilibre. La nouvelle ordonnée à l’origine de l’offre est également fournie afin que vous puissiez reconstruire la courbe ou documenter l’hypothèse.
Les équations sont résolues exactement et seuls les résultats affichés sont arrondis à douze décimales pour garantir une sortie stable. Le calcul n’impose ni prix plancher, ni contrainte de capacité, ni taxe, ni rationnement, ni comportement non linéaire, et n’exige pas de valeurs positives. Un déplacement extrême peut donc produire un prix ou une quantité négatifs mathématiquement valides.
Considérez-les comme un avertissement d’extrapolation hors d’une plage économique pertinente.
Cas d’usage
Estimer l’effet d’une subvention à la production
Modélisez un déplacement de l’offre vers la droite et comparez le prix et la quantité obtenus à l’équilibre initial.
Analyser une rupture d’approvisionnement
Saisissez un déplacement négatif lié à une perte de capacité ou d’importations et mesurez la hausse du prix et la baisse de la quantité.
Vérifier un exercice d’économie
Contrôlez l’algèbre d’un déplacement parallèle de l’offre tout en affichant les deux équilibres dans un résultat structuré.
Questions fréquentes
Faut-il saisir une pente de demande négative ?
Non. Saisissez sa valeur absolue positive ; le calculateur applique le signe moins dans l’équation de demande.
Que signifie un déplacement positif de l’offre ?
L’offre augmente de cette quantité à chaque prix, ce qui déplace la courbe vers la droite sans modifier sa pente.
Pourquoi le prix ou la quantité d’équilibre sont-ils négatifs ?
Une forte extrapolation des équations linéaires peut produire des valeurs négatives. Vérifiez les unités, les signes, l’amplitude et la pertinence économique des courbes.
Le déplacement modifie-t-il la pente de l'offre ?
Non. Le déplacement ajoute la même quantité à chaque prix : la droite bouge parallèlement et garde sa pente. Un changement de pente est une rotation de la courbe et demande un autre modèle.
Que renvoie un déplacement nul ?
L'équilibre initial, sans variation de prix ni de quantité. C'est un moyen simple de vérifier que vos données d'offre et de demande reproduisent le point de départ avant de tester un vrai déplacement.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/econ/supply-shift-new-equilibrium \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"demand_intercept":120,"demand_slope":2,"supply_intercept":20,"supply_slope":3,"supply_shift":25}'const res = await fetch("https://api.kit.forhosting.com/econ/supply-shift-new-equilibrium", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"demand_intercept": 120,
"demand_slope": 2,
"supply_intercept": 20,
"supply_slope": 3,
"supply_shift": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/supply-shift-new-equilibrium",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"demand_intercept": 120,
"demand_slope": 2,
"supply_intercept": 20,
"supply_slope": 3,
"supply_shift": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/supply-shift-new-equilibrium", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"demand_intercept":120,"demand_slope":2,"supply_intercept":20,"supply_slope":3,"supply_shift":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"demand_intercept":120,"demand_slope":2,"supply_intercept":20,"supply_slope":3,"supply_shift":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/supply-shift-new-equilibrium", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"demand_intercept": 120,
"demand_slope": 2,
"supply_intercept": 20,
"supply_slope": 3,
"supply_shift": 25
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.supply_shift_new_equilibrium",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Définissez les courbes initiales de demande et d’offre
Exprimez la demande par Qd = demand_intercept − demand_slope × price et l’offre par Qs = supply_intercept + supply_slope × price. Conservez des unités cohérentes : si la quantité est exprimée en milliers d’unités et le prix en dollars par unité, les ordonnées à l’origine et supply_shift doivent aussi être en milliers, tandis que les pentes s’expriment en milliers d’unités par dollar.
Représentez correctement le déplacement parallèle
Saisissez supply_shift comme la quantité ajoutée à l’offre pour chaque prix. À demande fixe, le calculateur résout demand_intercept − demand_slope × price = supply_intercept + supply_shift + supply_slope × price.
Interprétez le résultat et vérifiez sa vraisemblance
Avant toute décision, vérifiez la plage d’estimation des courbes, l’unité de supply_shift et l’absence de déplacement simultané de la demande. Les requêtes automatisées coûtent $0.002 ; aucun accès réseau ni postulat caché n’intervient.
Questions techniques
Quelles équations le calculateur utilise-t-il ?
Il utilise Qd = demand_intercept − demand_slope × price et Qs = supply_intercept + supply_slope × price, puis ajoute supply_shift à l’ordonnée à l’origine de l’offre.
Le calculateur accepte-t-il un déplacement vers la gauche ?
Oui. Utilisez une valeur supply_shift négative pour réduire la quantité offerte à chaque prix.
Combien coûte un calcul par API ?
Chaque requête API coûte $0.002. Le calcul est déterministe et ne fait appel à aucun service externe.