Exploring the Desmos Quadratic Calculator Features and

Published

desmos quadratic calculator
Table of Contents

The Desmos Quadratic Calculator serves as a powerful digital tool for solving and visualizing quadratic equations, bridging theoretical mathematics with interactive exploration. By inputting coefficients into the standard form ax² + bx + c = 0, users unlock a suite of computational and graphical capabilities that streamline problem-solving while deepening conceptual understanding. This platform transcends traditional algebraic methods by dynamically generating parabolas, highlighting key mathematical properties such as roots, vertices, and discriminants, all while offering real-time adjustments through intuitive sliders and customization options.

Beyond its core functionality, the calculator integrates seamlessly into educational workflows, enabling educators to design engaging lesson plans that foster collaborative learning and immediate feedback. Its versatility extends to advanced applications, including automation through APIs and integration with programming environments, making it indispensable for both instructional and analytical purposes. Whether used to demonstrate projectile trajectories or optimize real-world scenarios, the Desmos Quadratic Calculator exemplifies how technology can enhance mathematical literacy and problem-solving efficiency.

desmos quadratic calculator

Core Functionality of the Desmos Quadratic Calculator

The Desmos Quadratic Calculator provides an interactive platform for analyzing quadratic equations in the standard form \( ax^2 + bx + c = 0 \). By inputting coefficients \( a \), \( b \), and \( c \), users can visualize the parabola, compute roots (real and complex), and derive key geometric properties such as the vertex, axis of symmetry, and focus. The tool integrates computational precision with dynamic graphing, eliminating manual errors while offering real-time feedback for educational and analytical purposes.

The calculator leverages the quadratic formula to determine roots, computes the discriminant to classify solutions, and generates a graph with labeled axes, vertex coordinates, and critical points. This functionality bridges algebraic manipulation with graphical interpretation, enabling users to explore relationships between coefficients and the geometric behavior of parabolas.

Mathematical Computation of Roots Using the Quadratic Formula

The Desmos Quadratic Calculator computes roots of the equation \( ax^2 + bx + c = 0 \) using the quadratic formula:
\[ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \]
The process involves three critical steps:
1. Discriminant Calculation: The discriminant \( D = b^2 - 4ac \) determines the nature of the roots.
  • If \( D > 0 \): Two distinct real roots.
  • If \( D = 0 \): One real root (repeated).
  • If \( D < 0 \): Two complex conjugate roots.
  • 2. Square Root and Division: The calculator computes \( \sqrt{D} \) and applies it to the quadratic formula, adjusting for the \( \pm \) operator to yield both roots.

    3. Root Classification: For complex roots, the calculator expresses solutions in the form \( x = \alpha \pm \beta i \), where \( \alpha \) and \( \beta \) are real numbers derived from \( \frac{-b}{2a} \) and \( \frac{\sqrt{|D|}}{2a} \), respectively.

    Example:
    For the equation \( 2x^2 - 4x + 1 = 0 \):

  • Discriminant: \( D = (-4)^2 - 4(2)(1) = 16 - 8 = 8 \).
  • Roots: \( x = \frac{4 \pm \sqrt{8}}{4} = \frac{4 \pm 2\sqrt{2}}{4} = 1 \pm \frac{\sqrt{2}}{2} \).
  • Graphical Representation of the Parabola

    The Desmos Quadratic Calculator visualizes the parabola \( y = ax^2 + bx + c \) with the following features:

    - Axis Labels: The x-axis and y-axis are labeled, with grid lines for precise coordinate reading.

  • Vertex Coordinates: The vertex \( (h, k) \) is computed using:
  • \[ h = -\frac{b}{2a}, \quad k = f(h) \] where \( f(h) \) is the y-value at \( x = h \).

    - Key Points:

  • Roots (x-intercepts): Points where \( y = 0 \), displayed as intersections with the x-axis.
  • Y-intercept: Point \( (0, c) \), where the parabola crosses the y-axis.
  • Focus and Directrix: For parabolas in standard form \( y = a(x - h)^2 + k \), the focus is at \( (h, k + \frac{1}{4a}) \) and the directrix is \( y = k - \frac{1}{4a} \).
  • Example Visualization:
    For \( y = -x^2 + 4x - 3 \):

  • Vertex at \( (2, 1) \).
  • Roots at \( x = 1 \) and \( x = 3 \).
  • Y-intercept at \( (0, -3) \).
  • Focus at \( (2, 0.75) \) and directrix \( y = 1.25 \).
  • Comparison of Desmos vs. Manual Algebraic Methods

    The following table contrasts the Desmos Quadratic Calculator with traditional algebraic techniques (factoring, completing the square) for solving quadratic equations:
    Feature Desmos Quadratic Calculator Manual Methods (Factoring/Completing Square)
    Root Calculation Instant computation using the quadratic formula; handles all cases (real/complex). Requires factoring (if possible) or completing the square; limited to real roots unless complex numbers are introduced.
    Graphical Feedback Dynamic parabola with labeled vertex, roots, and axis of symmetry. Graph must be plotted separately (e.g., via graph paper or software).
    Discriminant Analysis Automatically classifies roots (real/distinct, real/repeated, complex) based on \( D \). User must compute \( D \) manually to determine root nature.
    Precision and Errors Eliminates arithmetic errors; provides exact or decimal approximations. Prone to manual calculation errors, especially with complex numbers.
    Educational Utility Visualizes relationships between coefficients and graph shape; ideal for conceptual learning. Develops algebraic manipulation skills but lacks immediate visual correlation.
    Complex Numbers Support Displays complex roots in \( \alpha \pm \beta i \) form with graphical representation. Requires advanced knowledge of complex arithmetic; no graphical aid.
    Vertex and Focus Calculation Computes and labels vertex, focus, and directrix automatically. Vertex found via \( h = -\frac{b}{2a} \); focus/directrix require additional steps.
    Key Insight: While manual methods reinforce algebraic fundamentals, the Desmos calculator accelerates analysis, reduces errors, and enhances understanding through visualization. It serves as a complementary tool for both educational and professional applications.

    desmos quadratic calculator - Ilustrasi 2

    Advanced Features and Customization Options in Desmos Quadratic Calculator

    Desmos extends beyond basic graphing capabilities by offering interactive elements and customization tools tailored for quadratic functions. Users can manipulate equations dynamically using sliders, adjust visual properties, and integrate graphs into external platforms. These features enhance both educational exploration and practical applications, such as optimizing real-world scenarios modeled by parabolas.

    Interactive Elements for Real-Time Manipulation

    Desmos provides dynamic inputs to explore quadratic behavior without altering the underlying equation structure. Sliders allow users to adjust coefficients (e.g., a, b, c in f(x) = ax² + bx + c) or parameters like vertex coordinates, enabling instantaneous visualization of transformations. For example:
  • Vertex Form Sliders: Users can drag sliders to modify h (horizontal shift) and k (vertical shift) in f(x) = a(x−h)² + k, observing how the parabola’s position and orientation change.
  • Coefficient Sliders: Directly adjust a, b, and c to analyze effects on concavity, axis of symmetry, and y-intercept.
  • Dynamic Inputs: Replace static values with variables (e.g., m for slope in f(x) = (x−m)² + n) and link them to other expressions or sliders for cascading effects.
  • These tools facilitate hypothesis testing, such as determining how a change in a affects the parabola’s width or whether a specific b value ensures symmetry about x = 2.

    Graph Appearance Customization

    Desmos supports extensive visual adjustments to improve clarity or aesthetic appeal. Users can modify:
  • Axis and Grid Settings:
  • Adjust x- and y-axis ranges (e.g., x: −10 to 10, y: −5 to 20) via the "Window" tab to focus on critical regions.
  • Toggle grid lines (major/minor) to aid in precise readings or disable them for minimalist displays.
  • Customize axis labels, tick marks, and units (e.g., "Time (s)" for x-axis in projectile motion models).
  • - Parabola Styling:

  • Change color via the color picker (e.g., #FF5733 for a warm tone) or use predefined palettes.
  • Adjust opacity (e.g., 50% for transparency) to layer multiple parabolas or highlight specific functions.
  • Apply line styles (solid, dashed, dotted) or adjust thickness (e.g., 3px) for emphasis.
  • - Annotations and Labels:

  • Add text annotations (e.g., "Vertex at (2, −3)") with customizable fonts, sizes, and positions.
  • Insert equations (e.g., f(x) = 2x² − 4x + 1) or LaTeX-formatted expressions directly on the graph.
  • Table of Values for Quadratic Analysis

    The Table of Values feature generates a structured dataset for quadratic functions, linking x, f(x), and derivatives (f'(x)). Users can:
  • Auto-Generate Values: Input a range (e.g., x: −5 to 5, step: 1) to populate y and f'(x) columns automatically.
  • Manual Overrides: Edit specific cells to test custom inputs or verify calculations.
  • Derivative Tracking: Desmos computes f'(x) = 2ax + b for standard form, enabling analysis of slope trends (e.g., identifying critical points where f'(x) = 0).
  • To use the Table of Values:
    1. Enter the quadratic equation (e.g., y = x² − 4x + 3).
    2. Click the "+" icon → "Table of Values".
    3. Define the x-range and step size.
    4. Observe how y and f'(x) values correlate with graph behavior (e.g., negative f'(x) indicates decreasing intervals).
    This tool is particularly useful for:
  • Verifying roots or maxima/minima by cross-referencing table data with graph intersections.
  • Teaching calculus concepts (e.g., connecting f'(x) to tangent slopes).
  • Exporting data for further analysis in spreadsheets (e.g., calculating area under the curve via trapezoidal rule).
  • Integration with External Tools

    Desmos graphs can be exported or embedded in various platforms, ensuring accessibility and collaboration. Key methods include:

    - Exporting as Images:

  • Use the "Export" button to save graphs as PNG or SVG files with adjustable resolutions (e.g., 1920×1080px for high-quality prints).
  • SVG exports retain vector quality, allowing for scalable use in documents or presentations.
  • - Embedding in Webpages:
    Desmos provides an iframe embed code for seamless integration. Example snippet:
    ```html
    src="https://www.desmos.com/calculator/your-calculator-id"
    width="600"
    height="400"
    style="border:1px solid #ccc;"
    frameborder="0"> ```

  • Customization Options:
  • Adjust `width`/`height` to fit layouts.
  • Add `style` attributes (e.g., `border-radius: 8px;`) for design consistency.
  • Use `sandbox` attributes (e.g., `sandbox="allow-scripts"`) if interactive elements are required.
  • - API and Collaboration Features:

  • Share calculators via public links or embed them in Google Classroom/LMS platforms.
  • Use the Desmos API to programmatically fetch or update graphs (e.g., auto-populating student submissions).
  • For educators, this integration supports flipped classrooms or remote learning, while professionals can embed dynamic models in reports or dashboards (e.g., financial projections using quadratic growth curves).

    Educational Applications and Pedagogical Use Cases of the Desmos Quadratic Calculator

    The Desmos Quadratic Calculator transforms abstract algebraic concepts into dynamic, interactive visualizations, making quadratic equations more accessible and engaging for students. By leveraging real-time graphing, immediate feedback, and collaborative features, educators can design lessons that foster deeper conceptual understanding while addressing diverse learning needs. This section explores structured lesson plans, comparative pedagogical strategies, and real-world applications to demonstrate how Desmos enhances quadratic equation instruction.

    Lesson Plan Outline for Teaching Quadratic Equations Using Desmos

    A well-structured lesson plan using Desmos integrates exploration, guided inquiry, and collaborative problem-solving to reinforce key quadratic concepts. The following outline aligns with common curriculum standards and emphasizes active learning through technology.

    Lesson 1: Foundations of Quadratic Graphs and Vertex Form

  • Objective: Students identify the role of coefficients a, h, k in the vertex form y = a(x – h)² + k and visualize transformations.
  • Activity 1: Dynamic Exploration of Vertex Form
  • Provide students with a Desmos graph preloaded with y = a(x – h)² + k and sliders for a, h, k.
  • Prompt: "Adjust a from –3 to 3. Describe how the parabola’s width and direction change. Then, vary h and k while keeping a fixed. How does the vertex move?"
  • Extension: Challenge students to recreate a given parabola (e.g., vertex at (–2, 5), opens downward) by manipulating the sliders.
  • Activity 2: Symmetry and Axis of Symmetry
  • Introduce the equation y = (x – 3)² – 4 and ask students to trace the axis of symmetry.
  • Prompt: "Use the graph to verify that points equidistant from the axis of symmetry (e.g., x = 1 and x = 5) yield the same y-value. Explain why this occurs."
  • Discussion: Connect symmetry to the vertex form’s structure, emphasizing that the axis of symmetry is x = h.
  • Lesson 2: Standard Form and Factored Form Transformations

  • Objective: Students convert between standard (y = ax² + bx + c), vertex, and factored forms (y = a(x – p)(x – q)) while interpreting roots and y-intercepts.
  • Activity 1: Sliders for Standard Form
  • Load a Desmos graph with y = ax² + bx + c and sliders for a, b, c.
  • Prompt: "Set a = 1, b = –5, c = 6. Identify the roots and y-intercept. Then, adjust b to –4. How do the roots change? Relate this to the factored form."
  • Activity 2: Root Visualization
  • Provide a graph with y = (x + 2)(x – 4) and ask students to:
  • Locate the roots and verify by setting y = 0.
  • Expand to standard form and confirm the graph matches.
  • Challenge: "Create a quadratic with roots at x = –1 and x = 3 that opens upward. What is its equation in standard form?"
  • Lesson 3: Real-World Applications and Optimization

  • Objective: Students model and solve optimization problems (e.g., maximizing area, projectile motion) using quadratic equations.
  • Activity 1: Projectile Motion Simulation
  • Use Desmos’ built-in projectile motion template or create a custom graph with h(t) = –5t² + 20t + 10 (height in meters over time).
  • Prompt: "Determine the maximum height and time at which it occurs. Adjust the initial velocity (coefficient of t) and observe how it affects the trajectory."
  • Extension: Have students design a scenario where a ball is thrown from a height of 2 meters with an initial velocity of 15 m/s.
  • Activity 2: Area Optimization
  • Present a problem: "A rectangular garden with one side along a fence has an area of 100 m². Express the perimeter P as a function of the side length x. What dimensions minimize the perimeter?"
  • Desmos Setup:
  • Graph A = x(20 – x) (area constraint) and P = 2x + 2(20 – x).
  • Use the "minimum" feature to find the optimal x.
  • Assessment and Reflection

  • Formative Checks: Use Desmos’ "Classroom Activities" to assign short-response questions (e.g., "Sketch the graph of y = –(x + 1)² + 9 and label the vertex and axis of symmetry").
  • Collaborative Task: Students create a Desmos graph of their own quadratic equation, share it with peers, and solve each other’s equations by identifying roots, vertex, and direction.
  • Comparative Analysis: Traditional Textbook Exercises vs. Desmos-Based Activities

    The following table contrasts traditional quadratic exercises with interactive Desmos-based alternatives, highlighting pedagogical advantages such as visualization, immediate feedback, and adaptability.
    Traditional Textbook Exercise Desmos-Based Interactive Exercise Pedagogical Benefits

    Problem: Graph y = 2x² – 8x + 6. Identify the vertex, roots, and y-intercept.

    Method: Manual plotting on graph paper or calculator.

    Activity: Load y = 2x² – 8x + 6 into Desmos. Use the "vertex" and "roots" tools to auto-detect features. Adjust coefficients dynamically to observe changes.

    • Immediate visualization of transformations without manual plotting errors.
    • Sliders allow real-time exploration of how coefficients affect the graph.
    • Auto-labeling tools reduce cognitive load for graph interpretation.

    Problem: Convert y = x² – 6x + 8 to vertex form by completing the square.

    Method: Step-by-step algebraic manipulation on paper.

    Activity: Use Desmos’ "complete the square" slider tool or input two expressions: the original equation and a student-generated vertex form. Overlay them to check equivalence.

    • Visual confirmation of algebraic accuracy (graphs must coincide).
    • Reduces frustration from arithmetic errors by providing instant verification.
    • Encourages experimentation with different approaches.

    Problem: Solve x² – 5x + 6 = 0 using the quadratic formula.

    Method: Paper-and-pencil calculation.

    Activity: Graph y = x² – 5x + 6 and use Desmos’ "roots" tool to find solutions. Then, input the quadratic formula with sliders for a, b, c to see how coefficients influence the discriminant (b² – 4ac).

    • Connects symbolic solutions to graphical roots.
    • Demonstrates the discriminant’s role in determining real/complex roots dynamically.
    • Supports struggling students by showing multiple solution methods (factoring, graphing, formula).

    Problem: Word problem: A ball is thrown upward from ground level with an initial velocity of 25 m/s. Find its maximum height.

    Method: Write and solve the equation h(t) = –5t² + 25t algebraically.

    Activity: Use Desmos’ projectile motion template or input h(t) = –5t² + 25t. Animate the graph to show the ball’s path. Use the

    Troubleshooting Common Issues and Limitations in the Desmos Quadratic Calculator

    The Desmos Quadratic Calculator is a powerful tool for visualizing and solving quadratic equations, but users may encounter technical or functional limitations depending on input complexity or edge cases. Understanding these issues—such as invalid inputs, computational errors, or unsupported equation types—enables users to navigate workarounds effectively. This section addresses common errors, compares Desmos’ constraints with alternatives like GeoGebra and Wolfram Alpha, and provides structured solutions for resolving unexpected behavior, including resetting the calculator and handling degenerate or irrational-root scenarios.

    Common Errors and Desmos’ Error Handling Mechanisms

    Desmos employs dynamic error detection to prevent invalid computations, though certain edge cases may still trigger warnings or unexpected outputs. Below are key error types and how Desmos processes them:

    - Division by Zero in the Discriminant Calculation
    The discriminant (b² – 4ac) determines the nature of quadratic roots. If a = 0 and b = 0 (e.g., y = 0), the equation degenerates into a linear or constant function, and Desmos flags this as an invalid quadratic. The calculator displays:

    "This is not a quadratic equation. Ensure 'a' is not zero."
    Users must adjust inputs to satisfy a ≠ 0 for quadratic behavior.

    - Invalid Inputs (Non-Numeric or Symbolic Expressions)
    Desmos rejects inputs containing undefined variables (e.g., y = x² + √x), non-numeric coefficients (e.g., y = a x² + b), or unsupported operations (e.g., y = x^(1/3)). The error message appears as:

    "Invalid expression. Please correct syntax or inputs."
    To resolve, ensure all coefficients are numeric and operations are valid for quadratics (e.g., exponents must be integers).

    - Complex Roots Without Explicit Specification
    If the discriminant is negative (b² – 4ac < 0), Desmos defaults to displaying real-axis behavior unless the user explicitly enables complex-number support in the graph settings. The calculator may show:

    "No real roots. Consider complex solutions."
    To visualize complex roots, users must enable the "Complex Plane" layer in Desmos’ graph settings or manually input i (e.g., y = x² + 1 → roots: x = ±i).

    - Overflow or Underflow in Large/Small Values
    Extremely large coefficients (e.g., a = 10^100) or near-zero values (e.g., a = 10^(-300)) may cause computational instability. Desmos truncates or rounds results, displaying:

    "Value too large/small to display accurately."
    Users should normalize inputs (e.g., divide by a common factor) or use scientific notation.

    Limitations of Desmos Compared to Alternatives

    While Desmos excels in interactivity and visual clarity, its quadratic calculator lacks features available in specialized tools like GeoGebra or Wolfram Alpha. Below is a comparative analysis of key limitations:
    Feature/Limitation Desmos GeoGebra Wolfram Alpha
    Piecewise Quadratics Not supported natively. Requires manual input of conditional expressions (e.g., y = x² if x > 0 else -x²). Supports piecewise functions via If[condition, expr1, expr2] syntax. Handles piecewise quadratics with advanced syntax (e.g., Piecewise[{{x^2, x > 0}, {-x^2, x ≤ 0}}]).
    Restricted Domain/Range Limited to continuous quadratics. Domain restrictions (e.g., x ∈ [0, 1]) require additional constraints. Supports domain restrictions via Domain[quadratic, x, a, b]. Allows arbitrary domain/range specifications (e.g., Plot[x^2, {x, -2, 2}]).
    Symbolic Manipulation No symbolic factorization or simplification beyond basic root-finding. Provides symbolic factorization (e.g., Factor[x^2 + 5x + 6]). Full symbolic computation (e.g., Factor[x^2 + 5x + 6] yields (x + 2)(x + 3)).
    Parametric or Implicit Quadratics Only explicit quadratics (y = f(x)) are supported. Supports parametric equations (e.g., x = t, y = t^2 + 1). Handles implicit forms (e.g., x^2 + y^2 = 1) and parametric curves.
    Export/Integration with Other Tools Limited to Desmos-specific formats (e.g., no direct LaTeX or CSV export). Supports LaTeX export and integration with Python/MATLAB via APIs. Full export capabilities (PDF, LaTeX, data tables) and API access.
    Workaround for Desmos Limitations:
    For advanced use cases, users can:
    1. Pre-process equations in external tools (e.g., Wolfram Alpha) to simplify or factorize before inputting into Desmos.
    2. Use sliders to dynamically adjust coefficients and explore piecewise behavior indirectly.
    3. Combine multiple graphs to simulate restricted domains (e.g., overlaying a quadratic with a domain mask).

    Resetting and Clearing the Calculator

    Unexpected behavior—such as frozen graphs, syntax errors, or corrupted inputs—can be resolved by resetting the calculator. Desmos provides multiple methods to clear inputs and restore default settings:

    - Keyboard Shortcuts (Desktop/Web):

  • Clear all inputs: Press Ctrl/Cmd + Shift + Z (undo all actions).
  • Reset graph: Press Esc to exit full-screen mode and clear temporary layers.
  • Delete specific expressions: Select the expression and press Delete or Backspace.
  • - Menu Options:
    1. Click the three-dot menu (⋮) in the top-right corner.
    2. Select "Clear All" to remove all equations and graphs.
    3. Choose "Reset Graph" to revert to the default axes and grid.

    - URL Parameter Trick (Advanced):
    Append `?reset=1` to the Desmos URL (e.g., `https://www.desmos.com/calculator?reset=1`) to force a full reset. This is useful for shared calculators with corrupted states.

    - Incognito Mode:
    Open Desmos in a private/incognito window to bypass cached or shared data conflicts.

    Workarounds for Edge Cases in Quadratic Equations

    Certain quadratic equations—such as degenerate cases (y = 0), equations with irrational roots, or repeated roots—require specialized approaches in Desmos. Below are structured solutions:

    - Degenerate Quadratics (e.g., y = 0 or y = mx + c)
    Desmos rejects inputs where a = 0 and b = 0, as they reduce to linear or constant functions. To simulate quadratic behavior:

    1. Input a near-zero coefficient (e.g., y = 0.0001x² + 2x + 1) to approximate a linear trend.
    2. Use a piecewise approximation (e.g., y = x² if x ≠ 0 else 0) to force a quadratic shape at all points except x = 0.
  • Equations with Irrational Roots (e.g., y = x² – 2)
  • Desmos displays exact roots (e.g., x = ±√2) by default. To work with decimal approximations:
    1. Use the

      Integration with Programming and Automation

      Desmos provides robust tools for integrating quadratic graphing capabilities into custom applications, automation workflows, and computational environments. By leveraging its API, JavaScript library, and scripting features, users can dynamically generate, manipulate, and analyze quadratic functions programmatically. This integration extends Desmos' functionality beyond a standalone calculator, enabling seamless data exchange with external tools like Python, MATLAB, or Excel. Below are structured approaches for programmatically interacting with Desmos, exporting quadratic data, and automating repetitive tasks.

      Programmatic Generation of Quadratic Graphs Using Desmos API

      Desmos offers a REST API and JavaScript library to embed and control quadratic graphs dynamically. The API allows fetching graph data, updating parameters, and rendering graphs in external applications. Below is an example of generating a quadratic graph using the Desmos JavaScript API with dynamic coefficient updates based on user input.

      Example Code: Dynamic Quadratic Graph with User Input

      // Initialize Desmos calculator with a quadratic function
      const calculator = Desmos.GraphingCalculator("calculator", {
      expressions: {
      "Quadratic": {
      type: "Quadratic",
      latex: "y = ax^2 + bx + c",
      color: "#3498db",
      width: 3
      }
      },
      settings: {
      xAxis: { visible: true, min: -10, max: 10 },
      yAxis: { visible: true, min: -20, max: 20 }
      }
      });

      // Update coefficients dynamically based on user input
      function updateQuadratic(a, b, c) {
      calculator.setExpression("Quadratic", {
      latex: `y = ${a}x^2 + ${b}x + ${c}`,
      color: "#3498db"
      });
      }

      // Example: Update coefficients when user changes inputs
      document.getElementById("aInput").addEventListener("change", (e) => {
      updateQuadratic(e.target.value, document.getElementById("bInput").value, document.getElementById("cInput").value);
      });

      Key Features of the API:

    2. Real-time updates: Modify coefficients (`a`, `b`, `c`) dynamically without page reload.
    3. Custom styling: Adjust colors, axis ranges, and graph properties via JSON configuration.
    4. Embedding: Integrate Desmos graphs into web applications using an `