gpt4 book ai didi

arrays - 结构体数组或元胞数组

转载 作者:行者123 更新时间:2023-12-04 04:34:32 24 4
gpt4 key购买 nike

我可以通过两种不同的方式定义我的数据结构:

第 1 名:

for i = 1:3, matrix.a{1,i} = rand(1,2000000); end
for i = 1:3, matrix.a{2,i} = rand(1,2000000); end
for i = 1:3, matrix.g{2,i} = rand(1); end
for i = 1:3, matrix.g{1,i} = rand(1); end

数字 2:
for i = 1:3, matrix2(1,i).a = rand(1,2000000); end
for i = 1:3, matrix2(2,i).a = rand(1,2000000); end
for i = 1:3, matrix2(1,i).g = rand(1); end
for i = 1:3, matrix2(2,i).g = rand(1); end

其中之一是一种更有效的方法吗?

谢谢!

最佳答案

没有大的区别,两者都包含6个矩阵,包含2 000 000个元素,这是重要的部分,不变。您可以将代码 ( tic toc ) 和内存 ( whos ) 的执行时间与此单行代码 x=rand(6,2000001) 进行比较这显然以最有效的方式生成和存储所需数量的随机数。没有显着差异。

关于arrays - 结构体数组或元胞数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19975136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com