Whiz Tools

ક્વાડ્રેટિક સમીકરણ સોલ્વર

પરિણામ:

ચોરસ સમીકરણ ઉકેલક

પરિચય

ચોરસ સમીકરણ એક દ્વિતીય ડિગ્રીનું પોલિનોમિયલ સમીકરણ છે જે એક જ ચલમાં છે. તેની માનક સ્વરૂપમાં, ચોરસ સમીકરણને આ રીતે લખવામાં આવે છે:

ax2+bx+c=0ax^2 + bx + c = 0

જ્યાં aa, bb, અને cc વાસ્તવિક સંખ્યાઓ છે અને a0a \neq 0. ax2ax^2 શબ્દને ચોરસ શબ્દ કહેવામાં આવે છે, bxbx રેખીય શબ્દ છે, અને cc સ્થિર શબ્દ છે.

આ કેલ્ક્યુલેટર તમને ચોરસ સમીકરણ ઉકેલવા માટે કોફિશિયન્ટ aa, bb, અને cc દાખલ કરવા દે છે. તે સમીકરણના મૂળ (ઉકેલ) શોધવા માટે ચોરસ ફોર્મ્યુલા નો ઉપયોગ કરે છે અને પરિણામોની સ્પષ્ટ, ફોર્મેટેડ આઉટપુટ પ્રદાન કરે છે.

આ કેલ્ક્યુલેટરનો ઉપયોગ કેવી રીતે કરવો

  1. કોફિશિયન્ટ aa દાખલ કરો (જેથી શૂન્ય ન હોય)
  2. કોફિશિયન્ટ bb દાખલ કરો
  3. કોફિશિયન્ટ cc દાખલ કરો
  4. પરિણામો માટે ઇચ્છિત ચોકસાઈ પસંદ કરો (દશાંશ સ્થાનની સંખ્યા)
  5. "ઉકેલ" બટન પર ક્લિક કરો
  6. કેલ્ક્યુલેટર મૂળ (જો તે અસ્તિત્વમાં હોય) અને ઉકેલોના સ્વભાવ વિશેની વધારાની માહિતી દર્શાવશે

ફોર્મ્યુલા

ચોરસ સમીકરણ ઉકેલવા માટે ચોરસ ફોર્મ્યુલા નો ઉપયોગ થાય છે. ax2+bx+c=0ax^2 + bx + c = 0 સ્વરૂપમાંના સમીકરણ માટે, ઉકેલો આ રીતે આપવામાં આવે છે:

x=b±b24ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

ચોરસ મૂળાક્ષર હેઠળનો શબ્દ, b24acb^2 - 4ac,ને વિભાજક કહેવામાં આવે છે. તે મૂળોના સ્વભાવને નક્કી કરે છે:

  • જો b24ac>0b^2 - 4ac > 0, તો બે અલગ વાસ્તવિક મૂળો છે
  • જો b24ac=0b^2 - 4ac = 0, તો એક વાસ્તવિક મૂળ છે (એક પુનરાવૃત્ત મૂળ)
  • જો b24ac<0b^2 - 4ac < 0, તો કોઈ વાસ્તવિક મૂળ નથી (બે જટિલ સંયુક્ત મૂળો)

ગણતરી

કેલ્ક્યુલેટર ચોરસ સમીકરણ ઉકેલવા માટે નીચેના પગલાં કરે છે:

  1. ઇનપુટ્સની માન્યતા તપાસો:

    • ખાતરી કરો કે aa શૂન્ય નથી
    • તપાસો કે કોફિશિયન્ટ માન્ય શ્રેણીમાં છે (ઉદાહરણ તરીકે, -1e10 અને 1e10 વચ્ચે)
  2. વિભાજકની ગણતરી કરો: Δ=b24ac\Delta = b^2 - 4ac

  3. વિભાજકના આધારે મૂળોના સ્વભાવને નક્કી કરો

  4. જો વાસ્તવિક મૂળો અસ્તિત્વમાં હોય, તો તેમને ચોરસ ફોર્મ્યુલા નો ઉપયોગ કરીને ગણતરી કરો: x1=b+Δ2ax_1 = \frac{-b + \sqrt{\Delta}}{2a} અને x2=bΔ2ax_2 = \frac{-b - \sqrt{\Delta}}{2a}

  5. પરિણામોને નિર્ધારિત ચોકસાઈ સુધી ગોળ કરો

  6. પરિણામો દર્શાવો, જેમાં સમાવેશ થાય છે:

    • મૂળોના સ્વભાવ
    • મૂળોના મૂલ્યો (જો વાસ્તવિક)
    • માનક સ્વરૂપમાં સમીકરણ

ઇનપુટ માન્યતા અને ભૂલ હેન્ડલિંગ

કેલ્ક્યુલેટર નીચેના ચેકને અમલમાં લાવે છે:

  • કોફિશિયન્ટ aa શૂન્ય ન હોવો જોઈએ. જો a=0a = 0, તો એક ભૂલ સંદેશા દર્શાવવામાં આવે છે.
  • તમામ કોફિશિયન્ટ માન્ય સંખ્યાઓ હોવા જોઈએ. ગેર-આંકીય ઇનપુટને નકારવામાં આવે છે.
  • કોફિશિયન્ટો માન્ય શ્રેણીમાં હોવા જોઈએ (ઉદાહરણ તરીકે, -1e10 અને 1e10 વચ્ચે) ઓવરફ્લો ભૂલો ટાળવા માટે.

ઉપયોગના કેસ

ચોરસ સમીકરણો વિવિધ ક્ષેત્રોમાં અનેક એપ્લિકેશનો ધરાવે છે:

  1. ભૌતિકશાસ્ત્ર: પ્રોજેક્ટાઇલ ગતિનું વર્ણન, પદાર્થો નીચે પડવા માટેનો સમય ગણવો, અને સરળ હાર્મોનિક ગતિનું વિશ્લેષણ કરવું.

  2. ઇજનેરી: લાઇટિંગ અથવા ટેલિકોમ્યુનિકેશન માટે પારાબોલિક રિફ્લેક્ટર્સ ડિઝાઇન કરવું, બાંધકામના પ્રોજેક્ટોમાં ક્ષેત્ર અથવા વોલ્યુમનું ઑપ્ટિમાઇઝેશન કરવું.

  3. અર્થશાસ્ત્ર: પુરવઠો અને માંગના વક્રોનું મોડેલિંગ, નફા કાર્યનું ઑપ્ટિમાઇઝેશન.

  4. કમ્પ્યુટર ગ્રાફિક્સ: પારાબોલિક વક્રો અને સપાટીઓનું રેન્ડરિંગ, જ્યોમેટ્રિક આકારો વચ્ચેની ક્રોસિંગ્સની ગણતરી કરવી.

  5. નાણાં: સંયોજિત વ્યાજની ગણતરી કરવી, વિકલ્પ કિંમતના મોડલ.

  6. જીવવિજ્ઞાન: મર્યાદિત ઘટકો સાથેની વસ્તી વૃદ્ધિનું મોડેલિંગ.

વિકલ્પો

જ્યારે ચોરસ ફોર્મ્યુલા ચોરસ સમીકરણો ઉકેલવા માટે એક શક્તિશાળી સાધન છે, ત્યારે કેટલાક પરિસ્થિતિઓમાં વધુ યોગ્ય વિકલ્પ પદ્ધતિઓ હોઈ શકે છે:

  1. ફેક્ટરિંગ: પૂરા આંકડાના કોફિશિયન્ટ અને સરળ રેશનલ મૂળો ધરાવતી સમીકરણો માટે, ફેક્ટરિંગ ઝડપી હોઈ શકે છે અને સમીકરણની રચનામાં વધુ દ્રષ્ટિ પ્રદાન કરી શકે છે.

  2. ચોરસ પૂર્ણ કરવું: આ પદ્ધતિ ચોરસ ફોર્મ્યુલા મેળવવા અને ચોરસ કાર્યને વર્તુળ સ્વરૂપમાં ફેરવવા માટે ઉપયોગી છે.

  3. ગ્રાફિકલ પદ્ધતિઓ: ચોરસ કાર્યને પ્લોટ કરવું અને તેની x-અંતરવિન્યસ શોધવું મૂળોના દ્રષ્ટિગત સમજણ પ્રદાન કરી શકે છે.

  4. સંખ્યાત્મક પદ્ધતિઓ: ખૂબ મોટા કોફિશિયન્ટો માટે અથવા જ્યારે ઉચ્ચ ચોકસાઈની જરૂર હોય, ત્યારે સંખ્યાત્મક પદ્ધતિઓ જેમ કે ન્યુટન-રાફસન પદ્ધતિ વધુ સ્થિર હોઈ શકે છે.

ઇતિહાસ

ચોરસ સમીકરણોનો ઇતિહાસ પ્રાચીન નાગરિકતાઓ સુધી પાછો જાય છે:

  • બેબિલોનિયન્સ (ક. 2000 BC): ચોરસ સમીકરણોને પૂર્ણ કરવા માટે સમાન પદ્ધતિઓનો ઉપયોગ કર્યો.
  • પ્રાચીન ગ્રીકો (ક. 400 BC): ચોરસ સમીકરણોને જ્યોમેટ્રિક રીતે ઉકેલ્યું.
  • ભારતીય ગણિતજ્ઞો (ક. 600 AD): બ્રહ્મગુપ્તે ચોરસ સમીકરણો ઉકેલવા માટે પ્રથમ સ્પષ્ટ ફોર્મ્યુલાનો પ્રદાન કર્યો.
  • ઇસ્લામિક ગોલ્ડન એજ (ક. 800 AD): અલ-ખ્વારિઝમીે ચોરસ સમીકરણોને આલ્જેબ્રિક પદ્ધતિઓનો ઉપયોગ કરીને વ્યવસ્થિત રીતે ઉકેલ્યું.
  • પુનરાવૃત્તિ યુરોપ: સામાન્ય આલ્જેબ્રિક ઉકેલ (ચોરસ ફોર્મ્યુલા) વ્યાપકપણે જાણીતા અને ઉપયોગમાં લેવાયા.

આધુનિક ચોરસ ફોર્મ્યુલાનો સ્વરૂપ 16મી સદીમાં અંતિમ સ્વરૂપમાં આવ્યો, જો કે તેના ઘટકો પહેલાંથી જ જાણીતા હતા.

ઉદાહરણો

અહીં વિવિધ પ્રોગ્રામિંગ ભાષાઓમાં ચોરસ સમીકરણો ઉકેલવા માટેના કોડ ઉદાહરણો છે:

' Excel VBA ફંક્શન ચોરસ સમીકરણ ઉકેલક
Function SolveQuadratic(a As Double, b As Double, c As Double) As String
    Dim discriminant As Double
    Dim x1 As Double, x2 As Double
    
    discriminant = b ^ 2 - 4 * a * c
    
    If discriminant > 0 Then
        x1 = (-b + Sqr(discriminant)) / (2 * a)
        x2 = (-b - Sqr(discriminant)) / (2 * a)
        SolveQuadratic = "બે વાસ્તવિક મૂળો: x1 = " & x1 & ", x2 = " & x2
    ElseIf discriminant = 0 Then
        x1 = -b / (2 * a)
        SolveQuadratic = "એક વાસ્તવિક મૂળ: x = " & x1
    Else
        SolveQuadratic = "કોઈ વાસ્તવિક મૂળ નથી"
    End If
End Function
' ઉપયોગ:
' =SolveQuadratic(1, 5, 6)
import math

def solve_quadratic(a, b, c):
    discriminant = b**2 - 4*a*c
    if discriminant > 0:
        x1 = (-b + math.sqrt(discriminant)) / (2*a)
        x2 = (-b - math.sqrt(discriminant)) / (2*a)
        return f"બે વાસ્તવિક મૂળો: x₁ = {x1:.2f}, x₂ = {x2:.2f}"
    elif discriminant == 0:
        x = -b / (2*a)
        return f"એક વાસ્તવિક મૂળ: x = {x:.2f}"
    else:
        return "કોઈ વાસ્તવિક મૂળ નથી"

# ઉદાહરણ ઉપયોગ:
print(solve_quadratic(1, 5, 6))
function solveQuadratic(a, b, c) {
  const discriminant = b * b - 4 * a * c;
  if (discriminant > 0) {
    const x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    const x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
    return `બે વાસ્તવિક મૂળો: x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
  } else if (discriminant === 0) {
    const x = -b / (2 * a);
    return `એક વાસ્તવિક મૂળ: x = ${x.toFixed(2)}`;
  } else {
    return "કોઈ વાસ્તવિક મૂળ નથી";
  }
}

// ઉદાહરણ ઉપયોગ:
console.log(solveQuadratic(1, 5, 6));
public class QuadraticSolver {
    public static String solveQuadratic(double a, double b, double c) {
        double discriminant = b * b - 4 * a * c;
        if (discriminant > 0) {
            double x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
            double x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
            return String.format("બે વાસ્તવિક મૂળો: x₁ = %.2f, x₂ = %.2f", x1, x2);
        } else if (discriminant == 0) {
            double x = -b / (2 * a);
            return String.format("એક વાસ્તવિક મૂળ: x = %.2f", x);
        } else {
            return "કોઈ વાસ્તવિક મૂળ નથી";
        }
    }

    public static void main(String[] args) {
        System.out.println(solveQuadratic(1, 5, 6));
    }
}

સંખ્યાત્મક ઉદાહરણો

  1. બે વાસ્તવિક મૂળો:

    • સમીકરણ: x2+5x+6=0x^2 + 5x + 6 = 0
    • કોફિશિયન્ટ: a=1a = 1, b=5b = 5, c=6c = 6
    • પરિણામ: બે વાસ્તવિક મૂળો: x1=2.00x_1 = -2.00, x2=3.00x_2 = -3.00
  2. એક વાસ્તવિક મૂળ (પુનરાવૃત્ત):

    • સમીકરણ: x2+4x+4=0x^2 + 4x + 4 = 0
    • કોફિશિયન્ટ: a=1a = 1, b=4b = 4, c=4c = 4
    • પરિણામ: એક વાસ્તવિક મૂળ: x=2.00x = -2.00
  3. કોઈ વાસ્તવિક મૂળ નથી:

    • સમીકરણ: x2+x+1=0x^2 + x + 1 = 0
    • કોફિશિયન્ટ: a=1a = 1, b=1b = 1, c=1c = 1
    • પરિણામ: કોઈ વાસ્તવિક મૂળ નથી
  4. મોટા કોફિશિયન્ટો:

    • સમીકરણ: 1000000x2+5000000x+6000000=01000000x^2 + 5000000x + 6000000 = 0
    • કોફિશિયન્ટ: a=1000000a = 1000000, b=5000000b = 5000000, c=6000000c = 6000000
    • પરિણામ: બે વાસ્તવિક મૂળો: x1=1.00x_1 = -1.00, x2=4.00x_2 = -4.00

ચોરસ કાર્યનું ગ્રાફિંગ

ચોરસ કાર્ય f(x)=ax2+bx+cf(x) = ax^2 + bx + c નો ગ્રાફ એક પારાબોલા છે. ચોરસ સમીકરણના મૂળો આ પારાબોલાના x-અંતરવિન્યસને અનુરૂપ છે. ગ્રાફ પર મુખ્ય બિંદુઓમાં સમાવેશ થાય છે:

  • વર્તુળ: પારાબોલાનો સૌથી ઊંચો અથવા સૌથી નીચો બિંદુ, જે (b/(2a),f(b/(2a)))(-b/(2a), f(-b/(2a))) દ્વારા આપવામાં આવે છે
  • સમાનતા ની રેખા: વર્તુળમાંથી પસાર થતી ઊભી રેખા, જે x=b/(2a)x = -b/(2a) દ્વારા આપવામાં આવે છે
  • y-અંતરવિન્યસ: જ્યાં પારાબોલા y-અક્ષને ક્રોસ કરે છે, જે (0,c)(0, c) દ્વારા આપવામાં આવે છે

પારાબોલાના દિશા અને પહોળાઈ કોફિશિયન્ટ aa દ્વારા નિર્ધારિત થાય છે:

  • જો a>0a > 0, તો પારાબોલા ઉપરની તરફ ખૂલે છે
  • જો a<0a < 0, તો પારાબોલા નીચેની તરફ ખૂલે છે
  • aa ના મોટા પરિમાણો વધુ પાતળા પારાબોલાને પરિણામ આપે છે

ગ્રાફને સમજવું મૂળોના સ્વભાવ અને મૂલ્ય વિશે દૃષ્ટિગત સમજણ પ્રદાન કરી શકે છે બિન-સ્વચ્છ ગણતરી વિના.

સંદર્ભ

  1. Weisstein, Eric W. "Quadratic Equation." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/QuadraticEquation.html
  2. "Quadratic equation." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Quadratic_equation
  3. Larson, Ron, and Bruce Edwards. Calculus. 10th ed., Cengage Learning, 2014.
  4. Stewart, James. Calculus: Early Transcendentals. 8th ed., Cengage Learning, 2015.
  5. "The History of the Quadratic Equation." ThoughtCo, https://www.thoughtco.com/history-of-the-quadratic-equation-3126340
Feedback