我正在尝试将我的包装代码从matlab转换为octave(免费啊) . 创建文件“inputc100.txt”,但每次运行代码时都为空 . 这是一个比我实际上更简单的版本,但我认为如果这样做,其他人似乎有同样的问题 . 也许我在格式化我的fopen或formatspec或fprintf时遇到问题 . 让我知道你的想法,非常感谢你寻求帮助!

gp = 14.0642;
AreaCanp = 42.6;
for ip = 1:21
   Vp(ip) = 100 + 5*(ip-1);
   filenamec = strcat("inputc",num2str(Vp(ip)),".txt");
   fileIDc = fopen(filenamec,'w');
   formatspecc = "%f\n%f";
   fprintf(fileIDc,formatspecc,AreaCanp,gp);