首先有一个分段函数
我们若想对输入的一个列向量求解就会产生如下结果
乍一看是没什么问题,但注意到
而原先结果竟然是-0.0667显然是不正确的,这时候就要用到arrayfun函数,这个函数是用来对矩阵内每一个元素都分别用一次weights函数。结果如下
可见结果正确,是不是有点像矩阵中.*的用法呢。
此外如果有小伙伴知道为什么不加arrayfun函数会出错的原因可以在评论区告诉小编,感激不尽!!
首先有一个分段函数
我们若想对输入的一个列向量求解就会产生如下结果
乍一看是没什么问题,但注意到
而原先结果竟然是-0.0667显然是不正确的,这时候就要用到arrayfun函数,这个函数是用来对矩阵内每一个元素都分别用一次weights函数。结果如下
可见结果正确,是不是有点像矩阵中.*的用法呢。
此外如果有小伙伴知道为什么不加arrayfun函数会出错的原因可以在评论区告诉小编,感激不尽!!