kp=k0*e^(-Ea/RT)%L/(mol·h)
如何在Matlab中编写这个函数?
我面临的错误如下:
Undefined function or variable 'e'.
Error in ROPPLAapproximation (line 20)
kp=k0*e^(-Ea/RT)%L/(mol·h)
答案 0 :(得分:2)
你应该使用
kp = mod(k0*exp(-Ea/RT), L) / (mol*h)
在Matlab中,
exp()
代表e^
,即指数函数mod()
代表%
,即模运算符(Matlab中的%
用于commenting)*
代表·
(无论你输入什么方式),即乘法答案 1 :(得分:0)
Matlab具有exp()
的函数e^...
。此外,函数mod()
用于余数而不是类似C的%
运算符。请按以下步骤操作:kp=mod(k0*exp(-Ea/RT), L)/(mol·h)
。