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
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$')
|
|
|
|
|