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

简介: 推荐一个非常好用的数学工具网站 示例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

工具具备的功能

目录
相关文章
|
4月前
|
索引 Python
python举几个内置函数的例子,并解释其用途。
python举几个内置函数的例子,并解释其用途。
49 0
|
4月前
|
Python
【Python 基础】解释map函数的工作原理
【5月更文挑战第6天】【Python 基础】解释map函数的工作原理
|
4月前
|
Python
请解释Python中的lambda函数是什么?并举例说明其用法。
请解释Python中的lambda函数是什么?并举例说明其用法。
32 2
|
4月前
|
Python
Python提取列表中数字的函数代码设计
如果要提取Python列表list中的数字元素,首先可以使用for循环来遍历列表中的元素,然后逐个判断元素是否为数字。Python中内置了一个isinstance()函数,可以用来判断Python对象的类型,该函数接收两个参数,一个是需要查询的Python对象,另一个则是一个元素,包含了多种数据类型,如果
73 2
|
4月前
|
IDE 程序员 开发工具
Python 进阶指南(编程轻松进阶):十一、注释、文档字符串和类型提示
Python 进阶指南(编程轻松进阶):十一、注释、文档字符串和类型提示
234 0
|
4月前
|
Python
python基础学习 -- 函数高级用法
python基础学习 -- 函数高级用法
23 0
|
存储 程序员 Python
Python基础指南:表达式、语句和函数的基本概念及示例讲解
Python基础指南:表达式、语句和函数的基本概念及示例讲解
373 0
Python基础指南:表达式、语句和函数的基本概念及示例讲解
|
12月前
数组的解释及使用方法
数组的解释及使用方法
74 0
|
算法 C语言 Python
python基础 基础运算符与表达式(一)(基础!!!)
python基础 基础运算符与表达式(一)(基础!!!)
97 0
python基础 基础运算符与表达式(一)(基础!!!)
|
索引 Python
python基础3——组合类型
python基础3——组合类型
python基础3——组合类型