Added Ableitungs Tabelle and NII and Gyrator ESD
All checks were successful
Build Typst PDFs (Docker) / build-typst (push) Successful in 34s

This commit is contained in:
alexander
2026-02-09 17:20:28 +01:00
parent 9ab0958351
commit af26032d6e
4 changed files with 95 additions and 43 deletions

View File

@@ -1,5 +1,6 @@
#import "@preview/mannot:0.3.1"
#import "../lib/ableitungs_tabelle.typ" : *
#import "../lib/common_rewrite.typ" : *
#import "../lib/mathExpressions.typ" : *
@@ -519,47 +520,7 @@
// Ableitungstabelle
#block([
#set text(size: 7pt)
#table(
align: horizon,
columns: (auto, auto, auto),
table.header([*$F(x)$*], [*$f(x)$*], [*$f'(x)$*]),
row-gutter: 1mm,
inset: 1.4mm,
fill: (x, y) => if calc.rem(x, 3) == 0 { color.hsl(180deg, 89.47%, 88.82%) }
else if calc.rem(x, 3) == 1 { color.hsl(180deg, 100%, 93.14%) } else
{ color.hsl(180deg, 81.82%, 95.69%) },
[$1/(q + x) x^(q+1)$], [$x^q$], [$q x^(q-1)$],
[$ln abs(x)$], [$1/x$], [$-1/x^2$],
[$x ln(a x) - x$], [$ln(a x)$], [$a / x$],
[$2/3 sqrt(a x^3)$], [$sqrt(a x)$], [$a/(2 sqrt(a x))$],
[$e^x$], [$e^x$], [$e^x$],
[$a^x/ln(a)$], [$a^x$], [$a^x ln(a)$],
$-cos(x)$, $sin(x)$, $cos(x)$,
$sin(x)$, $cos(x)$, $-sin(x)$,
$-ln abs(cos(x))$, $tan(x)$, $1/(cos(x)^2)$,
$ln abs(sin(x))$, $cot(x)$, $-1/(sin(x)^2)$,
[$x arcsin(x) + sqrt(1 - x^2)$],
[$arcsin(x)$], [$1/sqrt(1 - x^2)$],
[$x arccos(x) - sqrt(1 - x^2)$],
[$arccos(x)$], [$-1/sqrt(1 - x^2)$],
[$x arctan(x) - 1/2 ln abs(1 + x^2)$],
[$arctan(x)$], [$1/(1 + x^2)$],
[$x op("arccot")(x) + 1/2 ln abs(1 + x^2)$],
[$op("arccot")(x)$], [$-1/(1 + x^2)$],
[$x op("arsinH")(x) + sqrt(1 + x^2)$],
[$op("arsinH")(x)$], [$1/sqrt(1 + x^2)$],
[$x op("arcosH")(x) + sqrt(1 + x^2)$],
[$op("arcosH")(x)$], [$1/sqrt(x^2-1)$],
[$x op("artanH")(x) + 1/2 ln(1 - x^2)$],
[$op("artanH")(x)$], [$1/(1 - x^2)$],
)
#ableitungsTabelle
])
// Extremstellen, Krümmung, Monotonie

View File

@@ -9,6 +9,7 @@
#import "../lib/schaltungstheorie/opampTable.typ": *
#import "../lib/schaltungstheorie/tumCustomSymbols.typ" as tumSymbols
#import "../lib/ableitungs_tabelle.typ" : *
#import "../lib/circuit.typ": *
#import "../lib/common_rewrite.typ": *
#import "../lib/circuit.typ": *
@@ -1442,6 +1443,10 @@
#SineCircle()
])
#colbreak()
#ableitungsTabelle
]
#pagebreak()
@@ -2525,7 +2530,7 @@
u_2 = R_d i_1 &quad u_2 = - 1/R_d u_1
$
],
[],
[#align(center+horizon, image("../images/schaltungstheorie/knotenpotenzial/gyraptorESD.png", height: 3cm))],
[
- Verlustlos
- NICHT Reziprok (Antireziprok)
@@ -2609,7 +2614,51 @@
- Antireziprok
- Symetrisch für $abs(k) = 1$
],
[$ H = mat(0, -k; -k, 0) quad H' = mat(0, -1/k; -1/k, 0) \ A = mat(-k, 0; 0, 1/k) quad A'= mat(-1/k, 0; 0, k) $]
[$ H = mat(0, -k; -k, 0) quad H' = mat(0, -1/k; -1/k, 0) \ A = mat(-k, 0; 0, 1/k) quad A'= mat(-1/k, 0; 0, k) $],
[NII],
[#zap.circuit({
joham.zweitor("NII", (0,0), label: "NII")
}) \ Negativ Imitanz Inverter ],
[#align(center+horizon, scale(100%, zap.circuit({
import zap : *
import cetz.draw : line, rect, mark, content
node("A", (-2, 0), fill: false)
node("B", (2, 0), fill: false)
node("C", (-2, 1.5), fill: false)
node("D", (2, 1.5), fill: false)
node("A1", (-1.2, 0))
node("B1", ( 1.2, 0))
node("C1", (-1.2, 1.5))
node("D1", ( 1.2, 1.5))
resistor("R1", "A1", "B1", scale: 0.5, label: (content: $R$, distance: 0.1))
resistor("R1", "C1", "D1", scale: 0.5, label: (content: $R$, distance: 0.1))
joham.norator("N", (0,1.5/2), "D1", scale: 0.5)
wire("A1", (0,1.5/2))
joham.nullator("N1", "C1", (0,1.5/2), scale: 0.5)
wire("B1", (0,1.5/2))
wire("A", "A1")
wire("B", "B1")
wire("C", "C1", i: (content: $i_1$, distance: 0.1))
wire("D", "D1", i: (content: $i_2$, distance: 0.1))
joham.voltage("C", "A", $u_1$)
joham.voltage("D", "B", $u_2$)
})))],
[
],
[
$A_"NII" = mat(0, R; -1/R, 0)$
],
)
]
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View File

@@ -0,0 +1,42 @@
#let ableitungsTabelle = table(
align: horizon,
columns: (auto, auto, auto),
table.header([*$F(x)$*], [*$f(x)$*], [*$f'(x)$*]),
row-gutter: 1mm,
inset: 1.4mm,
fill: (x, y) => if calc.rem(x, 3) == 0 { color.hsl(180deg, 89.47%, 88.82%) }
else if calc.rem(x, 3) == 1 { color.hsl(180deg, 100%, 93.14%) } else
{ color.hsl(180deg, 81.82%, 95.69%) },
[$1/(q + x) x^(q+1)$], [$x^q$], [$q x^(q-1)$],
[$ln abs(x)$], [$1/x$], [$-1/x^2$],
[$x ln(a x) - x$], [$ln(a x)$], [$a / x$],
[$2/3 sqrt(a x^3)$], [$sqrt(a x)$], [$a/(2 sqrt(a x))$],
[$e^x$], [$e^x$], [$e^x$],
[$a^x/ln(a)$], [$a^x$], [$a^x ln(a)$],
$-cos(x)$, $sin(x)$, $cos(x)$,
$sin(x)$, $cos(x)$, $-sin(x)$,
$-ln abs(cos(x))$, $tan(x)$, $1/(cos(x)^2)$,
$ln abs(sin(x))$, $cot(x)$, $-1/(sin(x)^2)$,
[$x arcsin(x) + sqrt(1 - x^2)$],
[$arcsin(x)$], [$1/sqrt(1 - x^2)$],
[$x arccos(x) - sqrt(1 - x^2)$],
[$arccos(x)$], [$-1/sqrt(1 - x^2)$],
[$x arctan(x) - 1/2 ln abs(1 + x^2)$],
[$arctan(x)$], [$1/(1 + x^2)$],
[$x op("arccot")(x) + 1/2 ln abs(1 + x^2)$],
[$op("arccot")(x)$], [$-1/(1 + x^2)$],
[$x op("arsinH")(x) + sqrt(1 + x^2)$],
[$op("arsinH")(x)$], [$1/sqrt(1 + x^2)$],
[$x op("arcosH")(x) + sqrt(1 + x^2)$],
[$op("arcosH")(x)$], [$1/sqrt(x^2-1)$],
[$x op("artanH")(x) + 1/2 ln(1 - x^2)$],
[$op("artanH")(x)$], [$1/(1 - x^2)$],
)