Problem with exp() function
22 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I wonder why this function exp(1), which supposedly has to give you the Euler's constant, gives me the number 1. Furthermore, whenever I put a number bigger than 1, e.g., 3, it says that the index cannot exceed the number 1.
That is, the code is the following:
exp(1)
But look at the following image:
It supposed to give me an approximation of Euler's constant.
Code Used:
exp(1)
>> ans = 1
exp(6)
Index exceeds the number of array elements. Index must not exceed 1.
Error in eulers_contant (line 2)
exp(6)
>>
I dont know what to do now.
1 Kommentar
Stephen23
am 8 Sep. 2022
"Problem with exp() function"
There is no problem with the EXP function.
"it says that the index cannot exceed the number 1."
You defined a scalar variable named EXP:
What do you expect to happen, when you try to access the 6th element of an array that only has one element?
Antworten (1)
David Hill
am 8 Sep. 2022
Bearbeitet: David Hill
am 8 Sep. 2022
Make sure your clear your workspace and do not have any function names 'exp'
clear
format long
exp(1)
exp(6)
2 Kommentare
Walter Roberson
am 8 Sep. 2022
Right, the image towards the left shows that the user had a variable named exp with a value of 1 as if they had coded
exp=(1)
instead of
exp(1)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!