【发布时间】:2013-08-21 22:18:19
【问题描述】:
我想知道列表中是否有等效的语句来执行以下操作。在 MATLAB 中,我会执行以下操作
fid = fopen('inc.txt','w')
init =1;inc = 5; final=51;
a = init:inc:final
l = length(a)
for i = 1:l
fprintf(fid,'%d\n',a(i));
end
fclose(fid);
简而言之,我有一个初始值、一个最终值和一个增量。我需要创建一个数组(我看它相当于python中的列表)并打印到一个文件中。
【问题讨论】:
-
您的标题似乎与您的问题不符。
-
@Russel Borogove 原谅我。实际上我昨天写了一个不同的问题,我得到了答案。当我更改问题时,我不知道即使过了一天,标题仍然存在;)
-
@Vaidyanathan 顺便说一句,您实际上并不需要 MATLAB 中的循环。
fprintf(fid,'%d\n', a);就足够了。