Gå til indhold

Udtrykssimplificering

Simplificer et algebraisk udtryk med variabler ved hjælp af den regelbaserede simplificering i mathjs. Værktøjet samler ens led, samler konstanter, forkorter identiske faktorer og bevarer eksakte brøker, så 2x + 3x - x/2 bliver til x * 9 / 2. Resultatet vises som tekst og LaTeX samt som decimaltal, når der ikke er nogen variabler tilbage, afrundet til den valgte præcision. Inputtet behandles i en begrænset sandkasse med en tidsgrænse. Velegnet til algebraøvelser og til at rydde op i formler.

Nulstil

Ofte stillede spørgsmål

Hvilke typer simplificering udføres?

Simplificeringen samler ens led, såsom 2x + 3y - x + y til x + 4 * y, samler talværdier, omskriver x * x til x ^ 2, forkorter x / x til 1 og bevarer rationale koefficienter som eksakte brøker. Den anvender gentagne gange mathjs-reglerne for simplificering, indtil intet ændres. Resultatet er matematisk ækvivalent med inputtet.

Udvider eller faktoriserer den polynomier?

Nej, produkter og potenser som (x + 1)^2 bevares, som de er, og polynomier faktoriseres ikke, så (x^2 - 1) / (x - 1) reduceres ikke til x + 1. mathjs-reglerne fokuserer på at samle og forkorte, ikke på at udvide. Det holder resultaterne kompakte for lange udtryk.

Anvendes trigonometriske identiteter?

Nej, identiteter som sin(x)^2 + cos(x)^2 = 1 er ikke en del af regelsættet, så sådanne led forbliver uændrede. Funktioner af konstanter evalueres, så log(e) bliver til 1. Funktioner af variabler bevares symbolsk.

Hvorfor bliver sqrt(8) til et decimaltal?

mathjs evaluerer funktioner, hvis argumenter alle er tal, så sqrt(8) bliver til 2.8284271247461903 i stedet for 2√2. Almindelig aritmetik med tal forbliver eksakt, så 2/4 + 1/4 bliver til 3/4. Kvadratrødder af almindelige tal vises derfor som decimaltal, mens kvadratrødder af variabler som sqrt(x) forbliver symbolske.

Hvordan skriver jeg udtrykket?

Brug ^ til potenser, * eller et mellemrum til multiplikation, / til division og parenteser til gruppering, for eksempel 3x^2 + 2x - x^2 / 2. Variabelnavne begynder med et bogstav og kan indeholde cifre og understregninger. Bemærk, at xy er én variabel med navnet xy, så skriv x*y for et produkt.

Hvad er rækken med decimaltal?

Når det simplificerede udtryk ikke indeholder variabler, evaluerer værktøjet det også og viser decimaltallet afrundet til den valgte præcision. For 2/4 + 1/4 er værdien 0.75. Udtryk med variabler viser kun det symbolske resultat.

Hvad bruges LaTeX-outputtet til?

LaTeX-rækken indeholder det simplificerede udtryk som LaTeX-kode, klar til at blive indsat i en opgave, en præsentation eller en Markdown-editor med understøttelse af matematik. Det genereres af mathjs ud fra det samme resultat. Brøker skrives med \frac.

Hvilke funktioner og konstanter kan jeg bruge?

Trigonometriske, inverse og hyperbolske funktioner, sqrt, cbrt, exp, log, log10, log2, abs, round, floor, ceil, factorial og andre videnskabelige funktioner er tilladt sammen med konstanterne pi, e, tau, phi og i. Navne på indbyggede funktioner kan ikke bruges som variabler. Ukendte funktioner afvises med deres navn.

Er det sikkert at indsætte et vilkårligt udtryk?

Ja, udtrykket parses og kontrolleres mod en tilladelsesliste, før noget køres. Tildelinger, funktionsdefinitioner, strenge, intervaller, indeksering og funktioner som import, evaluate og parse afvises i overensstemmelse med mathjs' sikkerhedsvejledning. Arbejdet kører i en isoleret worker med en tidsgrænse på 3 sekunder.

Er der størrelsesgrænser?

Udtryk kan være op til 2000 tegn lange og have højst 64 niveauer. Det kan tage mathjs lang tid at forenkle meget lange udtryk, så en beregning, der varer mere end 3 sekunder, stoppes med en besked om at forkorte udtrykket. Del store udtryk op i mindre dele i så fald.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.