matlab一个常数逐个乘向量中每一个元素
有一个向量A=[1234567]和一个常数B=20,我想要B依次乘A中每一个元素,并且每乘一个元素,就输出一个结果,最后就是输出[20*120*1*220*1*2*320...
有一个向量A=[1 2 3 4 5 6 7]和一个常数B=20,我想要B依次乘A中每一个元素,并且每乘一个元素,就输出一个结果,最后就是输出[20*1 20*1*2 20*1*2*3 20*1*2*3*4 .......]这样
那我应该如何编写matlab代码?因为matlab不能像C++那样存在一个没有数值的变量啊 展开
那我应该如何编写matlab代码?因为matlab不能像C++那样存在一个没有数值的变量啊 展开
3个回答
展开全部
B.*A,点乘就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B*cumprod(A);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-20
展开全部
B*factorial(A)
追问
factorial是用来求阶乘的,我想请问,如果我想要的不是阶乘,A是一个随机的向量,那么该如何输入呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询