📄 evolve_vector_weno.m
字号:
function [delta] = evolve_vector_WENO(phi, dx, dy, u_ext, v_ext)
%
% Finds the amount of evolution under a vector field
% based force and using 5th order accurate WENO scheme
%
% Author: Baris Sumengen sumengen@ece.ucsb.edu
% http://vision.ece.ucsb.edu/~sumengen/
%
delta = zeros(size(phi)+6);
data_ext = zeros(size(phi)+6);
data_ext(4:end-3,4:end-3) = phi;
% first scan the rows
for i=1:size(phi,1)
delta(i+3,:) = delta(i+3,:) + upwind_WENO(data_ext(i+3,:), u_ext(i+3,:), dx);
end
% then scan the columns
for j=1:size(phi,2)
delta(:,j+3) = delta(:,j+3) + upwind_WENO(data_ext(:,j+3), v_ext(:,j+3), dy);
end
delta = delta(4:end-3,4:end-3);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -