我在网上搜索了很长时间。但没用。请帮助或尝试提供一些如何实现这一点的想法。
我想绘制一维薛定谔方程的有限势阱,因此我先建立逐步矩形函数,然后用下面的“填充曲线”绘制它。这是我的代码:
Terminal type set to 'aqua'
gnuplot> set style fill transparent solid 0.5 noborder
gnuplot> set xrange [0:5]
gnuplot> set yrange [0:0.8]
gnuplot> p(x) = x<= 2? 0.5: x>= 3? 0.5: 0
gnuplot> plot p(x) w filledcurves below lc rgb "gray"
gnuplot> set samples 500
gnuplot> replot
我希望[0:2]和[3:5]中低于0.5的区域都填充灰色,而(2,3)因为没有颜色,我将该值设置为0.
这是我得到的情节,然而,这并不是我期待的结果。
对于您提供的任何想法,我将不胜感激。非常感谢!
答案 0 :(得分:1)
绘图x1
并不能满足您的需求。您必须对set style fill transparent solid 0.5 noborder
set xrange [0:5]
set yrange [0:0.8]
p(x) = x<= 2? 0.5: x>= 3? 0.5: 0
set samples 500
plot p(x) w filledcurves below x1 lc rgb "gray"
轴给出明确的引用以获得所需的结果:
delimiter //
create trigger del
AFTER DELETE ON versions FOR EACH ROW
begin
DELETE FROM programs WHERE
programs.id = old.program_id
AND
NOT EXISTS (SELECT 1 FROM versions WHERE versions.program_id = old.program_id);
end