繁体   English   中英

Matlab指数错误

[英]Matlab exponent error

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)

你应该用

kp = mod(k0*exp(-Ea/RT), L) / (mol*h)

在Matlab中,

  • exp()表示e^ ,即指数函数
  • mod()表示% ,即模运算符(Matlab中的%表示注释
  • *· (任何方式,您输入的话),即乘法

Matlab具有e^...的函数exp() 此外,函数mod()用于余数而不是类似C的%运算符。 DO如下: kp=mod(k0*exp(-Ea/RT), L)/(mol·h)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM