gpt4 book ai didi

string - 用于保存的matlab迭代文件名

转载 作者:太空宇宙 更新时间:2023-11-03 20:09:57 25 4
gpt4 key购买 nike

这个关于matlab的问题:我正在运行一个循环,每次迭代都会生成一组新数据,我希望每次都将其保存在一个新文件中。我还通过更改名称来覆盖旧文件。看起来像这样:

name_each_iter = strrep(some_source,'.string.mat','string_new.(j).mat')

我在这里挣扎的是迭代,以便我获取文件:...string_new.1.mat...string_new.2.mat等

我尝试使用 () [] {} 和 'string_new.'j'.mat' 的各种组合(给出语法错误)

如何实现?

最佳答案

字符串只是字符的向量。所以如果你想迭代地创建文件名,这里有一个你将如何做的例子:

for j = 1:10,
filename = ['string_new.' num2str(j) '.mat'];
disp(filename)
end

以上代码将创建以下输出:

string_new.1.mat
string_new.2.mat
string_new.3.mat
string_new.4.mat
string_new.5.mat
string_new.6.mat
string_new.7.mat
string_new.8.mat
string_new.9.mat
string_new.10.mat

关于string - 用于保存的matlab迭代文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673674/

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