matlab 矩阵连乘程序如何写?想在一个for循环里实现

a为1*n矩阵,b为1*6矩阵,c为6*6矩阵,d为6*1矩阵a(1)=b*c*da(2)=b*c*c*da(3)=b*c*c*c*d``````a(n)=b*c*```... a为1*n矩阵,b为1*6矩阵,c为6*6矩阵,d为6*1矩阵
a(1)=b*c*d

a(2)=b*c*c*d
a(3)=b*c*c*c*d
``````
a(n)=b*c*````*c*d
展开
 我来答
hwguan
2013-08-17 · TA获得超过1万个赞
知道大有可为答主
回答量:4405
采纳率:0%
帮助的人:4201万
展开全部
代码如下, 可以利用矩阵的乘方运算, 引入变量temp保存乘方的结果
for i=1:n
    temp=c.^i;
    a(i)=b*temp*d;
end
希望能帮到你, 满意请采纳^^
百度网友687a7d0
推荐于2017-12-15 · TA获得超过9404个赞
知道大有可为答主
回答量:2021
采纳率:85%
帮助的人:844万
展开全部
我对你问题的理解是,矩阵c的矩阵乘法
for i=1:n
a(i)=b*c^i*d;%c^i,这里不能有点。
end
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式