energy.pl
来自「超多的prolog源代码 具体内容见压缩包里面的programs.txt」· PL 代码 · 共 18 行
PL
18 行
% File energy.pl: An oscillator model with energy constraint
% (alternative to one in Fig. 20.14).
legalstate( [ X, V, A]) :-
deriv( X, V),
deriv( V, A),
MinusA = a:_,
sum( A, MinusA, a:zero/std), % MinusA = -A
mplus( X, MinusA), % Spring pulling block back
energy( X, V). % Weak energy conserv. constraint
energy( X, V) :-
V = v:v0/_, !, X = x:zero/_ % If V=v0, X must be zero
;
X = x:zero/_, !, V = v:minf..zero/_ % Here V must be -v0
;
true. % Otherwise X non-zero, no constraint on V
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?