📄 calcenergy.m
字号:
function [ inside, outside ] = calcenergy( u0, phi, epsilon )
% CALCENERGY Calculates inside and outside energies
% CALCENERGY( u0, phi, epsilon ) Calculates the energies inside
% and outside our segmented region based on epsilon.
% apply the heaviside function to phi
H_phi = heaviside( phi, epsilon );
H_phi_minus = 1 - heaviside( phi, epsilon );
% calculate our constants c1 and c2 by discretizing integrals
% into sums and evaluating
c1 = sum( sum( u0 .* H_phi ) ) / sum( sum( H_phi ) );
c2 = sum( sum( u0 .* H_phi_minus ) ) / sum( sum( H_phi_minus ) );
% calculate our inside and outside terms
inside = ( u0 - c1 ).^2;
outside = ( u0 - c2 ).^2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -