使用MS Excel模拟使用变量的公式?

使用MS Excel模拟使用变量的公式?,excel,Excel,我对如何使用MicrosoftExcel模拟“问题”感到非常困惑,但我确信这是可能的 我有方程式 v(t) = (mg/c)(1-e^((-c/m)(t))) 我知道m,g,k和c的值 m = 170 g = 32 ft/s^2 k = 2.5 lb/ft c = 1.2 lb/ft/s 所以我的公式变成了 v(t) = (170*32/1.2)(1-e^((-1.2/170)(t))) v(t) = (453.33)(1-e^((-.00705)(t))) 问题是蹦极跳高,这是一个用来计

我对如何使用MicrosoftExcel模拟“问题”感到非常困惑,但我确信这是可能的

我有方程式

v(t) = (mg/c)(1-e^((-c/m)(t)))
我知道m,g,k和c的值

m = 170
g = 32 ft/s^2
k = 2.5 lb/ft
c = 1.2 lb/ft/s
所以我的公式变成了

v(t) = (170*32/1.2)(1-e^((-1.2/170)(t)))
v(t) = (453.33)(1-e^((-.00705)(t)))
问题是蹦极跳高,这是一个用来计算速度的函数,另一个用来计算x(距离),但是如果我能学会如何正确地实现这个函数,我应该能够很容易地找到另一个

我需要以某种方式在Excel中实现这一点,作为电子表格模拟。我不知道如何在Excel中实现这一点,也不知道如何使用公式。我知道我可以手动遍历这个公式,然后用中的变量替换t(例如,.5,1,1.5,2,2.5,…),但我知道Excel应该有办法帮我做到这一点。此外,我不知道如何简化公式中的幂和“e”,如果我能像我认为的那样,在变量中细分,我实际上不知道我是否需要它。任何帮助都将不胜感激

编辑:另一个状态方程x(t)如下所示

x(t) = (mg/c)(t) + ((m^2 * g) / c^2))e^((-c/m)(t) - (m^2 * g / c^2))

该公式如OP中所述:

v(t)=(453.33)(1-e^((.00705)(t)))

如@Tim Williams所建议的,需要进行一些调整,以适合Excel:

=453.33*(1-EXP(-.00705*t)  
Excel不会将字母与数字相乘,但会在反对之前尝试将上面的
t
解释为一个命名范围(可能包含一个或多个数字)。因此,
t
可能是一个范围的名称,该范围从
.5
开始,逐步到
.5
并包括
10
(可以使用填充、序列等轻松创建)

如果将上述公式与
0.5
放在同一行中,并向下复制以适应结果,则应根据需要进行计算


然而,值得注意的是,将范围命名为单个字母并不是最佳做法,为了准确、方便和通用性,最好将常数(如重力)和变量(如质量)作为参数输入公式。

您的目标是什么?您当然可以输入t的公式和值,然后使用Excel计算v(t)值,然后绘制一个图表或任何东西。但是你需要什么呢?我试着用状态变量v(t)和x(t)来模拟飞船的轨迹。这家伙站在一座240英尺高的桥上,绳子有90英尺长,所以这家伙只能走90英尺。目标是使用电子表格模拟来判断跳投最终是否安全。我会用x(t)状态方程更新我的问题。不管怎样,我会用另一列中不同的t值绘制两列中x和v的值,然后看看当x大约为90时v的值是多少。“绳子有90英尺长,所以这家伙只能走90英尺的总距离”-那是一根硬蹦极绳:我不会报名的!我猜是奶酪丝