有没有办法在 Linux 终端上以与 matlab save(filename,variables)
函数相同的方式将变量保存到文件中?例如我在 matlab
seg=sampleframe(:,1) # this a 20 sn segment from an audio file
seg_file=fullfile(destination_dir,'000000001.mat') # this is a filename i created
save(seg_file,'seg')
虽然 shell 变量通常不能包含二进制数据,但您可以将它们的值保存到文件中;最简单的例子是:
上面,我
seg
用命令的输出(数字序列 1..100)填充变量,然后要求printf
命令打印该字符串,然后是换行符。shell 将该值重定向到指定的文件中。