comparison +sbp/+implementations/d1_noneq_12.m @ 267:f7ac3cd6eeaa operator_remake

Sparsified all implementation files, removed all matlab warnings, fixed small bugs on minimum grid points.
author Martin Almquist <martin.almquist@it.uu.se>
date Fri, 09 Sep 2016 14:53:41 +0200
parents bfa130b7abf6
children 4cb627c7fb90
comparison
equal deleted inserted replaced
266:bfa130b7abf6 267:f7ac3cd6eeaa
30 x9 = 9.0000000000000e+00; 30 x9 = 9.0000000000000e+00;
31 x10 = 1.0000000000000e+01; 31 x10 = 1.0000000000000e+01;
32 x11 = 1.1000000000000e+01; 32 x11 = 1.1000000000000e+01;
33 x12 = 1.2000000000000e+01; 33 x12 = 1.2000000000000e+01;
34 34
35 xb = zeros(m+1,1); 35 xb = sparse(m+1,1);
36 for i = 0:m 36 for i = 0:m
37 xb(i+1) = eval(['x' num2str(i)]); 37 xb(i+1) = eval(['x' num2str(i)]);
38 end 38 end
39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
40 40
45 %%%% Define grid %%%%%%%% 45 %%%% Define grid %%%%%%%%
46 x = h*[xb; linspace(xb(end)+1,L/h-xb(end)-1,N-2*(m+1))'; L/h-flip(xb) ]; 46 x = h*[xb; linspace(xb(end)+1,L/h-xb(end)-1,N-2*(m+1))'; L/h-flip(xb) ];
47 %%%%%%%%%%%%%%%%%%%%%%%%% 47 %%%%%%%%%%%%%%%%%%%%%%%%%
48 48
49 %%%% Norm matrix %%%%%%%% 49 %%%% Norm matrix %%%%%%%%
50 P = zeros(BP,1); 50 P = sparse(BP,1);
51 %#ok<*NASGU> 51 %#ok<*NASGU>
52 P0 = 1.0000000000011e-01; 52 P0 = 1.0000000000011e-01;
53 P1 = 5.9616216757547e-01; 53 P1 = 5.9616216757547e-01;
54 P2 = 9.9065699844442e-01; 54 P2 = 9.9065699844442e-01;
55 P3 = 1.2512548713913e+00; 55 P3 = 1.2512548713913e+00;