Package: vectorialcalculus 1.0.5

vectorialcalculus: Vector Calculus Tools for Visualization and Analysis

Provides pedagogical tools for visualization and numerical computation in vector calculus. Includes functions for parametric curves, scalar and vector fields, gradients, divergences, curls, line and surface integrals, and dynamic 2D/3D graphical analysis to support teaching and learning. The implemented methods follow standard treatments in vector calculus and multivariable analysis as presented in Marsden and Tromba (2011) <ISBN:9781429215084>, Stewart (2015) <ISBN:9781285741550>, Thomas, Weir and Hass (2018) <ISBN:9780134438986>, Larson and Edwards (2016) <ISBN:9781285255869>, Apostol (1969) <ISBN:9780471000051>, Spivak (1971) <ISBN:9780805390216>, Schey (2005) <ISBN:9780071369080>, Colley (2019) <ISBN:9780321982384>, Lizarazo Osorio (2020) <ISBN:9789585450103>, Sievert (2020) <ISBN:9780367180165>, and Borowko (2013) <ISBN:9781439870791>.

Authors:Julio Lizarazo Osorio [aut], Julian Mauricio Fajardo [aut, cre]

vectorialcalculus_1.0.5.tar.gz
vectorialcalculus_1.0.5.zip(r-4.7)vectorialcalculus_1.0.5.zip(r-4.6)vectorialcalculus_1.0.5.zip(r-4.5)
vectorialcalculus_1.0.5.tgz(r-4.6-any)vectorialcalculus_1.0.5.tgz(r-4.5-any)
vectorialcalculus_1.0.5.tar.gz(r-4.7-any)vectorialcalculus_1.0.5.tar.gz(r-4.6-any)
vectorialcalculus_1.0.5.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
vectorialcalculus/json (API)

# Install 'vectorialcalculus' in R:
install.packages('vectorialcalculus', repos = c('https://julianfajardo1908.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/julianfajardo1908/vectorialcalculus/issues

On CRAN:

Conda:

2.48 score 115 downloads 47 exports 10 dependencies

Last updated from:3a826de810. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK122
source / vignettesOK191
linux-release-x86_64OK137
macos-release-arm64OK125
macos-oldrel-arm64OK102
windows-develOK90
windows-releaseOK92
windows-oldrelOK83
wasm-releaseOK109

Exports:arc_length3dbinormal3dcritical_points_2dcritical_points_ndcurl3dcurvature_torsion3dcurve_sample3dcylindrical_surface3ddirectional_derivative3ddivergence_fieldfrenet_frame3dgradient_direction2dgradient_scalarintegrate_double_polarintegrate_double_xyintegrate_triple_generallagrange_checkline_integral_vector2dline_integral2dline_integral3d_worknewton_raphson_animnewton_raphson2dnormal3dosculating_circle3dosculating_ribbon3dpartial_derivatives_surfaceplot_curve3dplot_surface_with_tangentsregion_xyz0related_rates_gradriemann_prisms3driemann_rectangles2driemann_sum_1d_plotriemann_sum_2d_plotsecant_tangentsolid_cylindrical3dsolid_of_revolution_ysolid_spherical3dsolid_xyz3dstreamline_and_field3dsurface_integral_zsurface_parametric_areatangent_plane3dtangent3dtotal_differential_ndvector_field3dxy_region

Dependencies:cligluelifecyclemagrittrpillarpkgconfigrlangtibbleutf8vctrs

Readme and manuals

Help Manual

Help pageTopics
Numeric arc length of a 3D parametric curvearc_length3d
Binormal vectors along a 3D parametric curvebinormal3d
Critical points of a two-variable function using gradient and Hessiancritical_points_2d
Critical points of a scalar field in n dimensions (no plot)critical_points_nd
Numerical curl of a three-dimensional vector fieldcurl3d
Curvature and torsion of a 3D parametric curvecurvature_torsion3d
Sample a 3D parametric curvecurve_sample3d
Ruled surface along a 3D parametric curvecylindrical_surface3d
Directional derivative in any dimension, with optional 2D visualizationdirectional_derivative3d
Numerical divergence of a vector fielddivergence_field
Frenet-Serret frame for a 3D parametric curvefrenet_frame3d
Animate gradient and directional derivative on level curves (2D)gradient_direction2d
Gradient of a scalar field in R^ngradient_scalar
Numerical Double Integration in Polar Coordinatesintegrate_double_polar
Unified Numerical Double Integrationintegrate_double_xy
Numerical Triple Integration over a General Regionintegrate_triple_general
Optimality check with Lagrange multipliers and bordered Hessianlagrange_check
2D line integral of a vector field with visualizationline_integral_vector2d
Line integral of a scalar field along a planar curve, with optional 3D visualizationline_integral2d
3D line integral with work visualizationline_integral3d_work
Newton-Raphson root finding with tangent animation (Plotly)newton_raphson_anim
Newton-Raphson method for systems in R^2 with animation (Plotly)newton_raphson2d
Principal normal vectors along a 3D curvenormal3d
Osculating discs and circles of a spatial curveosculating_circle3d
Osculating ribbon along a 3D parametric curveosculating_ribbon3d
Partial derivatives of z = f(x, y) at a point with 3D visualizationpartial_derivatives_surface
Plot a 3D parametric curve with plotlyplot_curve3d
Surface with tangent lines at a pointplot_surface_with_tangents
Planar region \{(x, y): a <=q x <=q b, H1(x) <=q y <=q H2(x)\} drawn at height z0region_xyz0
Related rates via the gradient (implicit constraint)related_rates_grad
Riemann rectangular prisms over a planar regionriemann_prisms3d
Animate Riemann rectangles under a curve (2D)riemann_rectangles2d
1D Riemann sums with optional plotriemann_sum_1d_plot
2D Riemann sums (upper, lower, midpoint) with a 3D plotriemann_sum_2d_plot
Secant lines converge to the tangent line (Plotly)secant_tangent
Cylindrical solid defined by radial and vertical bounds (with optional plot)solid_cylindrical3d
Solid of revolution around a horizontal linesolid_of_revolution_y
Solid in spherical coordinates with Plotly visualization and volumesolid_spherical3d
Solid defined by bounds in x, y and zsolid_xyz3d
Vector field and streamline in 3D (single combined figure)streamline_and_field3d
Surface integral over a graph z = g(x, y)surface_integral_z
Plot a parametric surface and estimate its areasurface_parametric_area
Tangent plane and normal vector to a surface z = f(x, y)tangent_plane3d
Unit tangent vectors along a 3D parametric curvetangent3d
Total differential of a scalar field in R^ntotal_differential_nd
3D vector field in a curvilinear prismvector_field3d
Planar region between two curves y = H1(x) and y = H2(x)xy_region