我想用gnuplot创建情节.所有图中的线宽应为3.如果我只针对一个图表执行此操作,则通过以下方式完成:
set style line 1 linewidth 3
Run Code Online (Sandbox Code Playgroud)
有什么办法可以全局默认吗?
我想使用以下配方使用 GNU Make 生成多个文件。
ina_as%.dat: ina_driver.m ina_as$(word 1,$(subst _epsi, , %)).m
echo "modelType = '$(word 1,$(subst _epsi, , $*))'; ofile = '$@'; epsi = '$(word 2,$(subst _epsi, , $*))';" | cat - $< | nohup matlab -nodesktop -nosplash
Run Code Online (Sandbox Code Playgroud)
目标的格式为 --ina_as%d_epsi%.2f.dat(例如 ina_as1_epsi0.50.dat),第二个先决条件是 ina_as%dm(例如 ina_as1.m)(注意,第二部分 _epsi%.2f 缺失)必备文件名)。
我已经尝试了隐式规则的几种组合( $ 、 $$、 $(eval $*) 等),但它仍然不起作用。我认为这可能是因为 Make 无法理解依赖项定义中的函数( '$(word 1,$(subst _epsi, , %))' )。
有什么办法可以克服这个问题吗?
谢谢。