help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: command log(2) give value as 500


From: Przemek Klosowski
Subject: Re: command log(2) give value as 500
Date: Mon, 12 Feb 2018 13:23:14 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0

On 02/12/2018 09:29 AM, behindvampire wrote:
Hi  all,I am new to this octave world so please bear my foolish question.i am
trying to find the natural log value of 2 but the value it generate is
500.
Normally, log() is the function:

octave:1> which log
'log' is a built-in function from the file libinterp/corefcn/mappers.cc
octave:1> log(2)
ans =  0.69315

but you can define your own data array called log() which will then shadow the log() function:

octave:2> log(1)=1
log =  1
octave:3> log(2)
error: log(2): out of bound 1octave:3> log(e)
error: log(2.71828): subscripts must be either integers 1 to (2^31)-1 or logicals
octave:3> which log
'log' is a variable

If you can remember defining data that shadows the log() function, great---if not, it could be some code that is automatically loaded in your environment and it would require some investigation to figure out where it's coming from.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]