交通矩阵与流量网络 by JP MathPR
几何画板及绘图内容加载中,请稍等……
本范例演示了交通矩阵与流量网络的关系,通过二维向量、线性方程和矩阵运算展示交通流量分布。涉及的核心数学概念包括二维向量、线性方程、矩阵运算、交点求解和不等式。作图要点提炼自GeoGebra命令:ReducedRowEchelonForm(行简化阶梯形)、Simplify(化简)、Slope(斜率)、RemoveUndefined(移除未定义对象)、If(条件判断)、Intersect(交点求解)、Point(点)、Polygon(多边形)、Textfield(文本字段)、Sum(求和)、LaTeX(公式显示)、Vector(向量);对象包括xn2, yn2, yn1, xp2, yp1, xn1, xp1, yp2, m4, m5, f1, f2, f3, f4, mf1, mf2, mf3, bf1, bf2, bf3, bL, mL, fL, Lmin, Lmax, xmin, A, B, C, D, c1, a, b, c, d, E, F, G, H, c2。适合高中及以上数学学习,用于理解线性代数在交通流分析中的应用。
GeoGebra 命令及参数
ReducedRowEchelonForm(m4) → m5Simplify(Element[m5, 1, 5] - (x * Element[m5, 1, 4])) → f1Simplify(Element[m5, 2, 5] - (x * Element[m5, 2, 4])) → f2Simplify(Element[m5, 3, 5] - (x * Element[m5, 3, 4])) → f3Slope(f1) → mf1Slope(f2) → mf2Slope(f3) → mf3RemoveUndefined(Sequence[If[Element[mL, i] > 0 ∧ Element[bL, i] < 0, Element[Solutions[Element[fL, i]], 1]], i, 1, Length[bL]]) → LminRemoveUndefined(Sequence[If[Element[mL, i] < 0 ∧ Element[bL, i] > 0, Element[Solutions[Element[fL, i]], 1]], i, 1, Length[bL]]) → LmaxIf(Length[Lmin] ≟ 0, 0, Max[Lmin]) → xminIntersect(xAxis, yAxis) → APoint(yAxis) → BPoint(xAxis) → DPolygon(A, B, C, D) → c1, a, b, c, dPoint(yAxis) → EPoint(yAxis) → HPolygon(E, F, G, H) → c2, e, f_1, g, hPoint(yAxis) → IPoint(yAxis) → LPolygon(I, J, K, L) → c3, i, j, k, lPolygon(M, N, O, P) → c4, m, n, o, pPolygon(Q, R, S, T) → c5, q, r, s, tPoint(xAxis) → VPoint(xAxis) → WPolygon(U, V, W, Z) → c6, u, v, w, z_1Point(xAxis) → A_1Point(xAxis) → B_1Polygon(A_1, B_1, C_1, D_1) → c7, a_1, b_1, c_1, d_1Polygon(E_1, F_1, G_1, H_1) → c8, e_1, g_1, h_1, i_1Polygon(I_1, J_1, K_1, L_1) → c9, j_1, k_1, l_1, m_1Polygon(A, B_1, L_1, L) → c10, a_2, n_5, p_1, l_2Textfield(yp1) → CasillaDeEntrada1Textfield(yp2) → CasillaDeEntrada2Textfield(xn1) → CasillaDeEntrada3Textfield(xn2) → CasillaDeEntrada4Textfield(yn1) → CasillaDeEntrada5Textfield(yn2) → CasillaDeEntrada6Textfield(xp1) → CasillaDeEntrada7Textfield(xp2) → CasillaDeEntrada8Sum(l3) → sumaSolLaTeX(sumaSol, true, true) → texto7Textfield(s_n) → CasillaDeEntrada9If(Length[Lmax] ≟ 0, If[xmin > 0, 1 / 0, 0], Min[Lmax]) → xmaxVector(T_1, S_1) → q_1Vector(V_1, U_1) → r_1Vector(A_2, B_2) → c_2Vector(C_2, D_2) → b_2Vector(E_2, F_2) → w_2Vector(N_1, M_1) → u_1Vector(P_1, O_1) → v_1Vector(R_1, Q_1) → w_1Vector(G_2, H_2) → t_1Vector(I_2, J_2) → u_2Vector(K_2, L_2) → v_2Vector(Z_1, W_1) → s_1