A sine over symbolic linears carries expanded seventh-degree coefficients
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 18/100
Rechercherichtung
Reproduce the two "sin(a+b*x)/(x*...)".ToEntity().Integrate("x") inputs from the table and compare output lengths. The rule to read is SolveATrigonometricOfALinearOverAPowerOfALinear, especially where the Si/Ci coefficients at the roots ±sqrt(-f/(d e - c f)) are built and expanded. Done when the compound-coefficient case gives a reduced constant such as -1/(2 f) and its output length is close to the single-symbol case.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
A sine over linears whose roots involve a compound coefficient gets an answer about 20 times longer than the same integrand with that coefficient written as one symbol.
| Input | master 7df66948 |
|---|---|
"sin(a+b*x)/(x*(k*x^2+f))".ToEntity().Integrate("x") |
575 characters |
"sin(a+b*x)/(x*((d*e-c*f)*x^2+f))".ToEntity().Integrate("x") |
11,876 characters |
Both are answered by SolveATrigonometricOfALinearOverAPowerOfALinear. In the second, each of the four Si/Ci terms at the roots ±sqrt(-f/(d e - c f)) carries a coefficient of about 2,800 characters. It is a quotient of expanded polynomials of degree 7 in c, d, e, f, and it should reduce to a constant like -1/(2 f). Reducing the coefficients the partial fractions return to lowest terms does not change the answer, so the expansion happens later in the rule.
It matters for the Rubi 4.1.12 rows sin(a+b/sqrt(c+d*x))/(e+f*x)^m. Under t = sqrt(c+dx) and u = 1/t they become this shape, and their answers are 12K–33K chars.
Part of #718
- Vorherrschende Sprache
- C#
- Sterne
- 831
- Forks
- 79
- Ø Merge
- 2 Std. 17 Min.
- Gemergte PRs (30 T.)
- 443
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ASC-Community/AngouriMath
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100
ASC-Community/AngouriMath#1885 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
ASC-Community/AngouriMath#1883 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
ASC-Community/AngouriMath#1807 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
ASC-Community/AngouriMath#1692 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
ASC-Community/AngouriMath#1690 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in ASC-Community/AngouriMath
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
ready-for-agent size:S status:todo
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
elsa-workflows/elsa-foundation#2830 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Review - Maintainer WG-Maintainers-Build
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
PowerShell/PowerShell#28220 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: docs eco: dotnet good first issue help wanted lane: free-agent roadmap size: XS type: docs
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
arminazimi/evergreen#377 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag