非常实用的数学工具与用法示例

简介: 推荐一个非常好用的数学工具网站 示例1:计算函数的不定积分

推荐一个非常好用的数学工具网站

示例1:计算函数的不定积分

假设我们的函数表达式为 sqrt(A*x*x+B*x+C),然后再手动选择几个附加条件(红框所示),再点击 “计算”,结果如下

image.png

点击 “编辑公式”,还可以得到 LaTeX 公式

image.png

示例2:“直线与二次贝塞尔曲线交点”

1.直线公式

A*x + B*y + C = 0

这里 A, B, C 为已知参数,x,y 是自变量。

 

注:【两点可以确定一条直线,所以 A、B、C 可以通过以下方式提前计算好,以避免重复计算】

image.png

写成截距式 image.png 的话就是

image.png

2.二次贝塞尔曲线公式

已知二次贝塞尔曲线的公式为image.png ,则有

P(x, y) = (1-t)^2*P0(x0, y0) + 2*t*(1-t)*P1(x1, y1) + t^2*P2(x2, y2)

这里 x0, y0, x1, y1, x2, y2 为已知参数,t 是自变量

将 x, y 分别整理之后,形如

x = (1-t)^2*x0 + 2*t*(1-t)*x1 + t^2*x2
y = (1-t)^2*y0 + 2*t*(1-t)*y1 + t^2*y2

然后将 x,y 带入直线公式,整理成只有一个自变量 t 的方程

A*(1-t)^2*x0 + 2*t*(1-t)*y0 + t^2*x1 + B*(1-t)^2*y1 + 2*t*(1-t)*x2 + t^2*y2 + C = 0

3.求解方程

接着将该式复制到网站(数学帝国

image.png

即可解得直线和贝塞尔曲线的交点的解(一共有两个):

1.

image.png

2.

image.png

只要 t 满足 0~1 的范围,就说明直线和贝塞尔曲线存在交点。然后把满足条件的 t 代入贝塞尔曲线方程,就可以算出对应的交点坐标。

 

示例3:缓动弹性函数的绘制

image.png

image.png

该网站还具备其他的功能

image.png

工具具备的功能

目录
相关文章
|
人工智能 搜索推荐 API
自学记录鸿蒙API 13:实现人脸比对Core Vision Face Comparator
在完成文本识别和人脸检测项目后,我深入学习了HarmonyOS Next API 13中的Core Vision Face Comparator API,开发了一个简单的人脸比对工具。该API能进行高精度人脸比对并给出相似度评分,应用场景广泛,如照片分类、身份认证、个性化服务等。通过初始化服务、加载图片、实现比对功能和构建用户界面,最终实现了可靠的人脸比对功能。未来计划将此技术应用于更复杂的场景,如照片管理和个性化服务,并探索与其他AI能力的结合。如果你也对人脸比对感兴趣,不妨从简单的比对功能开始,逐步实现自己的创意!
460 61
|
机器学习/深度学习 存储 大数据
RT-DETR改进策略【Backbone/主干网络】| ICLR-2023 替换骨干网络为:RevCol 一种新型神经网络设计范式
RT-DETR改进策略【Backbone/主干网络】| ICLR-2023 替换骨干网络为:RevCol 一种新型神经网络设计范式
436 11
RT-DETR改进策略【Backbone/主干网络】| ICLR-2023 替换骨干网络为:RevCol 一种新型神经网络设计范式
|
存储 数据处理 vr&ar
虚拟仿真'加速器'|实时云渲染技术赋能三种虚拟仿真实验教学系统
虚拟仿真系统通过模拟真实或虚拟环境,广泛应用于航空航天、汽车工业、医学等领域。虚拟仿真实验教学借助实时云渲染技术,实现了部署简洁、管理集中、即点即用的极简使用方式,推动了教育资源开放共享。实时云渲染技术赋能B/S型、C/S型和云VR型三种虚拟仿真实验教学系统,支持随时随地接入实验课程,提升学生实验技能和创新能力。Paraverse平行云作为实时云渲染企业级服务的先行者,已助力多所高校搭建虚拟仿真实验教学平台,实现跨院系资源共享与管理。
425 15
|
机器学习/深度学习 人工智能 自然语言处理
深度学习与CV教程(15) | 视觉模型可视化与可解释性
本文讲解了一些理解 CNN 可视化的方法(特征、滤波器可视化),以及一些有趣的应用,如DeepDream、图像神经风格迁移(特征反演 + 纹理生成)等【对应 CS231n Lecture 12】
19564 1
深度学习与CV教程(15) | 视觉模型可视化与可解释性
|
Android开发
Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74
Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74
670 0
Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74
|
Web App开发 JavaScript
vue-devtools 安装步骤
vue-devtools 安装步骤
vue-devtools 安装步骤
|
算法 计算机视觉
LBPH人脸识别---OpenCV-Python开发指南(42)
LBPH人脸识别---OpenCV-Python开发指南(42)
1100 0
LBPH人脸识别---OpenCV-Python开发指南(42)
|
SQL 分布式计算 Oracle
5.DataWorks 批量生成同步任务|学习笔记
快速学习5.DataWorks 批量生成同步任务
5.DataWorks 批量生成同步任务|学习笔记
|
运维 监控 数据库
游戏日志分析1:概览
介绍如何进行游戏日志处理与分析
6338 0
|
网络协议 Ubuntu 应用服务中间件
Linux防火墙常用命令
1. 通用命令: 查看防火墙版本 iptables -version 2. RHEL6 (1) 查看防火墙状态(如果得到一系列的信息, 说明防火墙处于开启状态) /etc/init.d/iptables status (2) 开启/关闭防火墙, 重启后生效 chkconfig iptables o...

热门文章

最新文章