求(x+6)cosx在x=5,8,13处的函数值.为什么 >> x=[5 8 13]; >> (x+6)*cos(x) 这样做错了?

问题描述:

求(x+6)cosx在x=5,8,13处的函数值.为什么 >> x=[5 8 13]; >> (x+6)*cos(x) 这样做错了?

Matlab题目吧.
Matlab规定如果要两个数组对应乘,即得到[x1*y1 x2*y2 ... xn*yn]的时候,要用符号.*,就是乘号*前面要有个点(.也就是英文句号).
所以你要用
x=[5 8 13]; >> (x+6).*cos(x)