differentiating function & getting different answer
4 次查看(过去 30 天)
显示 更早的评论
hey! I was trying to differentiate this function g(x)=3x-1 and despite the fact that I followed the code provided on the matlab website to a "t", the answer I got within matlab was incorrect. I included a link to the example as well as screenshots of the code they provided and how it appears in my command window.
here's how the code appears on the site:

I typed the same code into my command window but got a different answer...

I'm really confused at this point because now whenever I try to differentiate ANY function I get the same answer!
回答(2 个)
James Tursa
2019-2-7
编辑:James Tursa
2019-2-7
Perhaps you are shadowing the MATLAB function diff with a function of your own. Make sure diff is pointing to the MATLAB function.
0 个评论
Noah Barrow
2019-2-7
4 个评论
Walter Roberson
2019-2-8
Execute the command
clearvars
and then run your code again. If the same thing happens, then track down where in your code you assign something to a variable named diff and use a different variable name instead.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!