永发信息网

MATLAB求帮助:Indexing input must be numeric, logical or ':'.和dh=diff(h,a);两处错误,画函数图像

答案:2  悬赏:30  手机版
解决时间 2021-04-27 17:22
  • 提问者网友:暮烟疏雨之际
  • 2021-04-27 12:46
MATLAB求帮助:Indexing input must be numeric, logical or ':'.和dh=diff(h,a);两处错误,画函数图像
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-04-27 13:12
主要错误是没有正确理解使用diff()函数。diff(f(x),a)要求f(x)是一个具体的函数,a是一个数值而不是一个数组。所以你写的dh=diff(h,a)是有问题的。

根据你的问题,将代码重新改写(如下)后,运行得到

全部回答
  • 1楼网友:刀戟声无边
  • 2021-04-27 13:31
主要错误是没有正确理解使用diff()函数。diff(f(x),a)要求f(x)是一个具体的函数,a是一个数值而不是一个数组。所以你写的dh=diff(h,a)是有问题的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯