平衡表面电荷分布
几何画板及绘图内容加载中,请稍等……
这个范例演示了平衡表面电荷分布的图形。它涉及微积分中的核心概念,如积分和导数。通过使用GeoGebra命令如CurveCartesian、Point、Union、Vector等,可以构造出复杂的三维形状。适合大学物理和数学课程使用。
GeoGebra 命令及参数
CurveCartesian((a * cos(q)), (b * sin(q)), q, skip, π / 2 - skip) → dPoint(d) → ACurveCartesian((a * cos(q)), (b * sin(q)), q, acos(x(A) / a) + skip, π / 2 - skip) → ePoint(e) → BCurveCartesian((a * cos(q)), (b * sin(q)), q, acos(x(B) / a) + skip, π / 2 - skip) → fPoint(f) → CCurveCartesian((a * cos(q)), (b * sin(q)), q, acos(x(C) / a) + skip, π / 2 - skip) → gPoint(g) → DCurveCartesian((a * cos(q)), (b * sin(q)), q, acos(x(D) / a) + skip, π / 2 - skip) → hPoint(h) → EUnion(Union[Mirror[orig, yAxis], Mirror[orig, (0, 0)]], Mirror[orig, xAxis]) → reflectionsVector(A, A + Sum[Sequence[(kqsq * Vector[Element[reflections, k], A] / Distance[A, Element[reflections, k]]^(3)), k, 1, 15]] + (kqsq * Vector[B, A] / Distance[A, B]^(3)) + (kqsq * Vector[C, A] / Distance[A, C]^(3)) + (kqsq * Vector[D, A] / Distance[A, D]^(3)) + (kqsq * Vector[E, A] / Distance[A, E]^(3))) → F_AVector(B, B + Sum[Sequence[(kqsq * Vector[Element[reflections, k], B] / Distance[B, Element[reflections, k]]^(3)), k, 1, 15]] + (kqsq * Vector[A, B] / Distance[B, A]^(3)) + (kqsq * Vector[C, B] / Distance[B, C]^(3)) + (kqsq * Vector[D, B] / Distance[B, D]^(3)) + (kqsq * Vector[E, B] / Distance[B, E]^(3))) → F_BVector(C, C + Sum[Sequence[(kqsq * Vector[Element[reflections, k], C] / Distance[C, Element[reflections, k]]^(3)), k, 1, 15]] + (kqsq * Vector[B, C] / Distance[C, B]^(3)) + (kqsq * Vector[A, C] / Distance[C, A]^(3)) + (kqsq * Vector[D, C] / Distance[C, D]^(3)) + (kqsq * Vector[E, C] / Distance[C, E]^(3))) → F_CVector(D, D + Sum[Sequence[(kqsq * Vector[Element[reflections, k], D] / Distance[D, Element[reflections, k]]^(3)), k, 1, 15]] + (kqsq * Vector[B, D] / Distance[D, B]^(3)) + (kqsq * Vector[C, D] / Distance[D, C]^(3)) + (kqsq * Vector[A, D] / Distance[D, A]^(3)) + (kqsq * Vector[E, D] / Distance[D, E]^(3))) → F_DVector(E, E + Sum[Sequence[(kqsq * Vector[Element[reflections, k], E] / Distance[E, Element[reflections, k]]^(3)), k, 1, 15]] + (kqsq * Vector[B, E] / Distance[E, B]^(3)) + (kqsq * Vector[C, E] / Distance[E, C]^(3)) + (kqsq * Vector[D, E] / Distance[E, D]^(3)) + (kqsq * Vector[A, E] / Distance[E, A]^(3))) → F_ETangent(E, c) → i,Tangent(D, c) → j,Tangent(C, c) → k,Tangent(B, c) → l,Tangent(A, c) → m,OrthogonalLine(E, i) → nOrthogonalLine(D, j) → pOrthogonalLine(C, k) → qOrthogonalLine(B, l) → rOrthogonalLine(A, m) → sPoint(n) → FPoint(p) → GPoint(q) → HPoint(r) → IPoint(s) → JRay(A, J) → tRay(B, I) → f_1Ray(C, H) → g_1Ray(D, G) → h_1Ray(E, F) → i_1Integral(sqrt(((a * sin(x)))^(2) + ((b * cos(x)))^(2)), acosd(x(A) / a), acosd(x(B) / a)) → l2Integral(sqrt(((a * sin(x)))^(2) + ((b * cos(x)))^(2)), acosd(x(B) / a), acosd(x(C) / a)) → l3Integral(sqrt(((a * sin(x)))^(2) + ((b * cos(x)))^(2)), acosd(x(C) / a), acosd(x(D) / a)) → l4Integral(sqrt(((a * sin(x)))^(2) + ((b * cos(x)))^(2)), acosd(x(D) / a), acosd(x(E) / a)) → l5CurveCartesian((a * cos(q)), (b * sin(q)), q, (-acos(x(A) / a)), acos(x(A) / a)) → oCurveCartesian((a * cos(q)), (b * sin(q)), q, acosd(x(A) / a), acosd(x(B) / a)) → uCurveCartesian((a * cos(q)), (b * sin(q)), q, acosd(x(B) / a), acosd(x(C) / a)) → vCurveCartesian((a * cos(q)), (b * sin(q)), q, acosd(x(C) / a), acosd(x(D) / a)) → wCurveCartesian((a * cos(q)), (b * sin(q)), q, acosd(x(D) / a), acosd(x(E) / a)) → a_1CurveCartesian((a * cos(q)), (b * sin(q)), q, acosd(x(E) / a), π - acosd(x(E) / a)) → b_1