Numpyμ dotμ°μ°μ 곡λΆνλ©°, 2μ°¨μ λ°°μ΄κ³Ό νλ ¬ κ°λ μ λν 곡λΆμ νμμ±μ λλΌκ² λμκ³ ν΄λΉ λΆλΆμ μ νλμ(νλ ¬) κ°λ μ λν΄ νμ΅νκ² λμμ΅λλ€. νλ ¬ κ°λ κ³Ό μλ°λλ μ©μ΄ μ 리, λ°©μ μμ ν΄λ₯Ό ꡬνλ μ©λλ‘μ¨μ νλ ¬, κ·Έλ¦¬κ³ νλ ¬μ μ°μ°μ κ°λ μ μΌλ‘ μ΅
μ κ²½λ§μ νμ΅ν λ, λ§λΌλ―Έν° νλμ λ³νκ° μ 체μ λ―ΈμΉλ μν₯μ ꡬνκΈ° μν΄ νΈλ―ΈλΆ κ°λ μ μ¬μ©ν©λλ€. νΈλ―ΈλΆμμλ μΌλ³μ ν¨μ z = f(x)κ° μλ λ€λ³μ ν¨μ z = f(x, y)μμ λ―ΈλΆμ μ μν©λλ€.
μ΄λ³μ ν¨μλ κ°μ΄ x, y λκ°μ§ λ³μμ μν΄ κ²°μ λλ ν¨μμ λλ€. μ΄λ³μ ν¨μ z = f(x, y)λ μ’ννλ©΄ μμ μ (x, y)λ₯Ό μ€μ zλ‘ λμμν¨λ€κ³ ν μ μμ΅λλ€. μ’ννλ©΄ μμ μ΄λ³μ ν¨μ z = f(x, y)λ₯Ό λ°λ‘ 그릴 μ μλ μ΄μ λ x, y, z
μ΄λ³μ ν¨μλ 무μν λ§μ κ²½λ‘λ‘ ν΄λΉ μμΉμ κ°κΉμμ§ μ μμμΌλ‘ κ·Ήνκ°μ΄ μ‘΄μ¬νλ €λ©΄ νλμ λ°λ‘λΌλ μ‘΄μ¬ν΄μ μλ©λλ€. μ¦, κ·Ήνκ°μ΄ μ‘΄μ¬νλ €λ©΄ μ΄λ³μ ν¨μ f(x, y)μμ μ (x, y)κ° (x1, y1)λ‘ κ°κΉμμ§λ, λͺ¨λ κ²½λ‘μμ f(x, y)μ
λ€λ³μ ν¨μμμλ λ§μ°¬κ°μ§λ‘ ν©μ±ν¨μ f(X(x, y))λ₯Ό μ΄ν΄λ³΄λ©΄, ν©μ±ν¨μ f(X(x, y))μ μ μμμΌλ‘ X(t) = (x(t), y(t))λ X(u, v) = (x(u, v), y(u, v)) λ±μ ν¨μκ° νμνκ³ , μ΄μ κ°μ ν¨μκ° κ²°κ΅ λ²‘ν°ν¨μμμ μ μ
μμ λ°©ν₯λν¨μλ₯Ό μ μνλ κ³Όμ μμ λ°©ν₯(u), ν μ (P), ν¨μ(f) μΈκ°μ§ μ λ³΄κ° νμν¨μ μ μ μμ΅λλ€. μ΄λ€ λ°©ν₯μΌλ‘ κΈ°μΈκΈ°λ₯Ό ꡬν κ²μΈμ§(λ°©ν₯ λ―ΈλΆκ³μλ₯Ό ꡬν κ²μΈμ§) λ¨μ벑ν°(u)λ₯Ό ν΅ν΄ μ μ μλ κ²μ λλ€.