水木社区手机版
首页
|版面-数学工具(MathTools)|
新版wap站已上线
返回
1/1
|
转到
主题:长数字串怎么拼快?
楼主
|
zszqzzzf
|
2021-12-14 14:30:20
|
只看此ID
比如这段,length(Ab)很大,就想把Ac拼起来。
比如Ac(3)=5,就搞出一个0:5,拼起来。
怎么做能比较快?
tic
ms=[];
for i=1:length(Ab)
ms=[ms;[0:Ac(i)]'];
end
toc
--
FROM 112.47.160.*
1楼
|
zszqzzzf
|
2021-12-14 16:02:16
|
只看此ID
【 在 zszqzzzf (炼狱天使——反者道之动) 的大作中提到: 】
: 比如这段,length(Ab)很大,就想把Ac拼起来。
: 比如Ac(3)=5,就搞出一个0:5,拼起来。
: 怎么做能比较快?
: ...................
tic;for i=1:length(Ab) Ms{i,1}=[0:Ac(i)]';end;Ms1=cat(1,Ms{:});toc;
历时 4.508540 秒。
cell妙用!
--
FROM 112.47.160.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版