matlab里如何把行向量的元素提取出来变为N个元素。 20
比如我有一个行向量:[1,2,3,4,5].我有个函数f(a,b,c,d,e)=a+b+c+d+e.如何把行向量中的5个数,当成逗号隔开的5个元素input进那个函数呢。...
比如我有一个行向量:[1,2,3,4,5]. 我有个函数f(a,b,c,d,e)=a+b+c+d+e.如何把行向量中的5个数,当成逗号隔开的5个元素input进那个函数呢。直接打f([1,2,3,4,5])是错误的,因为那个向量被视为一个元素
展开
2个回答
展开全部
data=[1,2,3,4,5];
f(data(1),data(2),data(3),data(4),data(5));
f(data(1),data(2),data(3),data(4),data(5));
追问
如果data中有k个元素呢,不能一一打出来吧
追答
那就用循环,你也不能把函数的参数写无数个吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询