How to assign negative values to a variable
149 次查看(过去 30 天)
显示 更早的评论
I am getting an error as like this.
Subscript indices must either be real positive integers or logicals.
my code is,
V = -60
am(V)=(0.01*(V+50))/(1-exp(-(V+50)/10))
but i need to pass V=-60 to am(V). how can i pass this.
Can anyone answer for this. Thanks in advance.
1 个评论
Yu Jiang
2014-8-7
It would be more helpful if you could explain what objective you are trying to achieve. It seems like am(V) is a function of V and you would like to get the value of the function at V = -60. If that is the case, you may need to define the function first before passing a value into it.
采纳的回答
Star Strider
2014-8-7
编辑:Star Strider
2014-8-7
V = -60
am = @(V) (0.01*(V+50))/(1-exp(-(V+50)/10));
amV = am(V)
produces:
amV =
58.1977e-003
2 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!