我在Fortran中编写了一个代码,允许我使用gnuplot直接从文件中绘制数据。
write(10,*) 'plot "Test18.Stop.TXT" u 1:8 title "Force" lt -1 lc rgb "#808080" w lines'
我想在每次编译时更改数据文件的名称。问题是我不知道如何输入文件名作为变量。我做了一些尝试,例如:
open(11,file=Filename)
write(10,*) Filename
write(10,*) 'plot '<Filename>' u 1:8 title "Force" lt -1 lc rgb "#808080" w lines'
close(11)
和
open(11,file=Filename)
write(10,*) Filename
write(10,*) 'plot "'Filename'" u 1:8 title "Force" lt -1 lc rgb "#808080" w lines'
close(11).
文件名是一个具有应绘制的文件数据名称的字符。编译时,总是出现此错误错误:<1>处的Write语句中的语法错误](即,文件名)。
我在Fortran中编写了一个代码,该代码允许我使用gnuplot直接从文件中提取数据。 write(10,*)'绘制“ Test18.Stop.TXT” u 1:8标题“ Force” lt -1 lc rgb“#808080” w行'我想更改...
您必须连接字符串。在不了解Fortran但只是进行简短搜索的情况下,我想应该是这样的: