You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

23 lines
793 B

clear
close all
format compact
set(groot,'defaulttextinterpreter','latex');
set(groot, 'defaultAxesTickLabelInterpreter','latex');
set(groot, 'defaultLegendInterpreter','latex');
in = hdf5read('poisson_coupled_domains.h5', '/inner/pos');
out = hdf5read('poisson_coupled_domains.h5', '/outer/pos');
sol = hdf5read('poisson_coupled_domains.h5', '/sol');
lam1 = hdf5read('poisson_coupled_domains.h5', '/', 'lam1');
lam2 = hdf5read('poisson_coupled_domains.h5', '/', 'lam2');
M = hdf5read('poisson_coupled_domains.h5', '/M');
M = sparse(M(:, 1), M(:, 2), M(:, 3));
r = [in; out];
scatter3(r(:,1), r(:,2), sol, 10, sol, 'filled')
title("Coupled domain poisson equations, $\lambda_{in} = $ " + num2str(lam1) + ", $\lambda_{out} = $ " + num2str(lam2))
xlabel('$x$')
ylabel('$y$')
zlabel('$z$')