matlab 矩阵的n次,用matlab的for循环产生N个矩阵,怎么取第N次的矩阵?

www.mh456.com防采集。

直接写出来吧:i=1;for n=1:3 K{i}=[n n+1 n-1;n-1 n-2 n+3;n-2 n-3 n]; i=i+1;end K{2}-K{1}

帮楼上稍微改进一下, 内存开销上略好一点 for ii=1:n ind=1:n; ind(ii)=[]; result_a{ii}=a(ind,ind); end

4e6c5f5bbe3de07b70e195a903d82ecb.png

如果baiA是一个ducell,A{2}是一zhi个矩dao阵,那版么权是A{2}(1,2)A = cell(1,3);A{1} = rand;A{2} = rand(2);A{3} = rand(3);A{3}A{3}(2,3)A{3}(2,:)

for i=1:10 H{i}=randn(2,2) end 或者 for i=1:10 eval(['H' num2str(i) '=randn(2,2)']); end

7c5f67223b679ab9eb74fe88aefc6080.gif

,hjhj,jhhj,

楼上方法不错!不过有个笔误,a改成a 或用circshift循环移位函数也可以 a=[1:10]; n=length(a); n=zeros(n); for j=1:n n(j,:)=circshift(a,[0,j-1]); end 自己看着办

c628ce8274145c176ef8e383ebe4ca23.png

内容来自www.mh456.com请勿采集。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值