You are on page 1of 19

diary on

x=linspace(-2*pi,2*pi);
y=sin(X)+cos(x/2);
{#Unrecognized function or variable 'X'.
}#
y=sin(x)+cos(x/2);plot(x,y,'m-')
y=sin(x)+cos(x/2);
plot(x,y,'m-')
plot(x,y,'m-')
grid on
x1=132165;
x2=151326;
x3=179323;
x4=203302;
x5=226542;
x6=249633;
difdiv
{#Unrecognized function or variable 'difdiv'.
}#
difdiv(1)
{#Unrecognized function or variable 'difdiv'.
}#
difdiv (1)
{#Unrecognized function or variable 'difdiv'.
}#
difdiv
¿Cuántos valores vas a interpolar? 6

n =

Valores de las abcisas 132165 151326 179323 203302 226542 249633


132165 151326 179323 203302 226542 249633

{#Invalid expression. Check for missing multiplication
operator, missing or unbalanced delimiters, or other
syntax error. To construct matrices, use brackets
instead of parentheses.
}#
Valores de las abcisas 3 4 5 6
3 4 5 6

{#Invalid expression. Check for missing multiplication
operator, missing or unbalanced delimiters, or other
syntax error. To construct matrices, use brackets
instead of parentheses.
}#
Valores de las abcisas 1 1.3 1.6 1.9 2.2
1 1.3 1.6 1.9 2.2

{#Invalid expression. Check for missing multiplication
operator, missing or unbalanced delimiters, or other
syntax error. To construct matrices, use brackets
instead of parentheses.
}#
Valores de las abcisas 1, 1.3, 1.6, 1.9, 2.2
{#Error using <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('difdiv', 'C:\
Users\nikta\OneDrive\Documents\MATLAB\difdiv.m', 5)" style="font-
weight:bold">difdiv</a> (<a href="matlab: opentoline('C:\Users\nikta\OneDrive\
Documents\MATLAB\difdiv.m',5,0)">line 5</a>)
Invalid expression. Check for missing multiplication
operator, missing or unbalanced delimiters, or other
syntax error. To construct matrices, use brackets
instead of parentheses.
}#
Valores de las abcisas [1 1.3 1.6 1.9 2.2]

X =

1.0000 1.3000 1.6000 1.9000 2.2000

Valores de las ordenadas [0.7651977 0.6200860 0.455402 0.2818186 0.11036234]

Y =

0.7652 0.6201 0.4554 0.2818 0.1104

La matriz de diferencias divididas es:


Columns 1 through 2

0.765197700000000 -0.483705666666666
0.620086000000000 -0.548946666666667
0.455402000000000 -0.578611333333334
0.281818600000000 -0.571520866666666
0.110362340000000 0

Columns 3 through 4

-0.108735000000001 0.065882098765432
-0.049441111111112 0.068065061728397
0.011817444444446 0
0 0
0 0

Column 5

0.001819135802471
0
0
0
0

El polinomio de newton es
/ 8 \ / 13 \
2373652763603099 (x - 1) | x - - | | x - -- |
\ 5 / \ 10 /
---------------------------------------------
36028797018963968

/ 13 \
7835182487714139 (x - 1) | x - -- |
\ 10 /
- -----------------------------------
72057594037927936

8713666640627985 x /
- ------------------ + | 8389283145875465 (x - 1)
18014398509481984 \

/ 8 \ / 13 \ /
| x - - | | x - -- | | x
\ 5 / \ 10 / \

19 \ \ 22498242946967027
- -- | |/4611686018427387904 + -----------------
10 / / 18014398509481984

4 3
8389283145875465 x 255169711495118975 x
------------------- + ---------------------
4611686018427387904 4611686018427387904

2
31648718412539498109 x 33887231375222191033 x
- ----------------------- + ----------------------
92233720368547758080 461168601842738790400

56360701833206916339
+ --------------------
57646075230342348800

ingrese el valor de x a interpolar,x= 60


el valor interpolado es
3.429761664219786e+04

{#Index exceeds the number of array elements. Index must


not exceed 5.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('difdiv', 'C:\
Users\nikta\OneDrive\Documents\MATLAB\difdiv.m', 45)" style="font-
weight:bold">difdiv</a> (<a href="matlab: opentoline('C:\Users\nikta\OneDrive\
Documents\MATLAB\difdiv.m',45,0)">line 45</a>)
ezplot(polnew,[X(1) X(n)]);
}#
difdiv
¿Cuántos valores vas a interpolar? 6

n =

Valores de las abcisas [1 1.3 1.6 1.9 2.2]

X =

Columns 1 through 2

1.000000000000000 1.300000000000000

Columns 3 through 4

1.600000000000000 1.900000000000000

Column 5
2.200000000000000

Valores de las ordenadas [0.7651977 0.6200860 0.455402 0.2818186 0.11036234];

Y =

Columns 1 through 2

0.765197700000000 0.620086000000000

Columns 3 through 4

0.455402000000000 0.281818600000000

Column 5

0.110362340000000

La matriz de diferencias divididas es:


Columns 1 through 2

0.765197700000000 -0.483705666666666
0.620086000000000 -0.548946666666667
0.455402000000000 -0.578611333333334
0.281818600000000 -0.571520866666666
0.110362340000000 0

Columns 3 through 4

-0.108735000000001 0.065882098765432
-0.049441111111112 0.068065061728397
0.011817444444446 0
0 0
0 0

Column 5

0.001819135802471
0
0
0
0

El polinomio de newton es
/ 8 \ / 13 \
2373652763603099 (x - 1) | x - - | | x - -- |
\ 5 / \ 10 /
---------------------------------------------
36028797018963968

/ 13 \
7835182487714139 (x - 1) | x - -- |
\ 10 /
- -----------------------------------
72057594037927936

8713666640627985 x /
- ------------------ + | 8389283145875465 (x - 1)
18014398509481984 \

/ 8 \ / 13 \ /
| x - - | | x - -- | | x
\ 5 / \ 10 / \

19 \ \ 22498242946967027
- -- | |/4611686018427387904 + -----------------
10 / / 18014398509481984

4 3
8389283145875465 x 255169711495118975 x
------------------- + ---------------------
4611686018427387904 4611686018427387904

2
31648718412539498109 x 33887231375222191033 x
- ----------------------- + ----------------------
92233720368547758080 461168601842738790400

56360701833206916339
+ --------------------
57646075230342348800

ingrese el valor de x a interpolar,x= clc


{#Error using <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('clc')"
style="font-weight:bold">clc</a>
Too many output arguments.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('difdiv', 'C:\
Users\nikta\OneDrive\Documents\MATLAB\difdiv.m', 41)" style="font-
weight:bold">difdiv</a> (<a href="matlab: opentoline('C:\Users\nikta\OneDrive\
Documents\MATLAB\difdiv.m',41,0)">line 41</a>)
x=input('ingrese el valor de x a interpolar,x= ');
}#
ingrese el valor de x a interpolar,x= c
{#Error using <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('input')"
style="font-weight:bold">input</a>
Unrecognized function or variable 'c'.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('difdiv', 'C:\
Users\nikta\OneDrive\Documents\MATLAB\difdiv.m', 41)" style="font-
weight:bold">difdiv</a> (<a href="matlab: opentoline('C:\Users\nikta\OneDrive\
Documents\MATLAB\difdiv.m',41,0)">line 41</a>)
x=input('ingrese el valor de x a interpolar,x= ');
}#
ingrese el valor de x a interpolar,x=
el valor interpolado es
{#Index exceeds the number of array elements. Index must
not exceed 5.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('difdiv', 'C:\
Users\nikta\OneDrive\Documents\MATLAB\difdiv.m', 45)" style="font-
weight:bold">difdiv</a> (<a href="matlab: opentoline('C:\Users\nikta\OneDrive\
Documents\MATLAB\difdiv.m',45,0)">line 45</a>)
ezplot(polnew,[X(1) X(n)]);
}#
clc
clear
difdiv
¿Cuántos valores vas a interpolar? 6

n =

Valores de las abcisas [8 9 10 11 12 13 14];

X =

8 9 10 11 12 13 14

Valores de las ordenadas [41 35 21 9 11 17 32]

Y =

41 35 21 9 11 17 32

La matriz de diferencias divididas es:


Columns 1 through 2

41.000000000000000 -6.000000000000000
35.000000000000000 -14.000000000000000
21.000000000000000 -12.000000000000000
9.000000000000000 2.000000000000000
11.000000000000000 6.000000000000000
17.000000000000000 15.000000000000000
32.000000000000000 0

Columns 3 through 4

-4.000000000000000 1.666666666666667
1.000000000000000 2.000000000000000
7.000000000000000 -1.666666666666667
2.000000000000000 0.833333333333333
4.500000000000000 0
0 0
0 0

Columns 5 through 6

0.083333333333333 -0.200000000000000
-0.916666666666667 0.308333333333333
0.625000000000000 0
0 0
0 0
0 0
0 0

Column 7

0.084722222222222
0
0
0
0
0
0

El polinomio de newton es
5 (x - 8) (x - 9) (x - 10)
-------------------------- - 4 (x - 8) (x - 9)
3

(x - 8) (x - 9) (x - 10) (x - 11)
- 6 x + ---------------------------------
12

(x - 8) (x - 9) (x - 10) (x - 11) (x - 12)


- ------------------------------------------
5

61 (x - 8) (x - 9) (x - 10) (x - 11) (x - 12) (x - 13)


------------------------------------------------------
720

+ 89

6 5 4 3 2
61 x 443 x 21521 x 102283 x 6092627 x
----- - ------ + -------- - --------- + ----------
720 80 144 48 360

1064866 x
- --------- + 122945
15

ingrese el valor de x a interpolar,x= 10.45


el valor interpolado es
14.114111533272080

clc
clear
x=linspace(-2*pi,2*pi);
y=sin(x)+cos(x/2);
plot(x,y)
grid on
hold on
%voy a extreaer 6 puntos
%7
n=6;
x=linspace(-2*pi,2*pi,n+1);
x

x =

Columns 1 through 2

-6.283185307179586 -4.188790204786391
Columns 3 through 4

-2.094395102393195 0

Columns 5 through 6

2.094395102393195 4.188790204786391

Column 7

6.283185307179586

f=@sin(x)+cos(x/2)
f=@sin(x)+cos(x/2)

{#Invalid expression. When calling a function or
indexing a variable, use parentheses. Otherwise,
check for mismatched delimiters.
}#
f=@(x)sin(x)+cos(x/2)

f =

<a href="matlab:helpPopup function_handle" style="font-


weight:bold">function_handle</a> with value:

@(x)sin(x)+cos(x/2)

y=feval(f,x)

y =

Columns 1 through 2

-1.000000000000000 0.366025403784439

Columns 3 through 4

-0.366025403784439 1.000000000000000

Columns 5 through 6

1.366025403784439 -1.366025403784438

Column 7

-1.000000000000000

plot(x,y,'m-')
plot(x,y,'m*')
plot(x,y,'*')
hold on
spline_programa
Introduce el extremo inferior del intervalo l
{#Error using <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('input')"
style="font-weight:bold">input</a>
Unrecognized function or variable 'l'.
Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('spline_progra
ma', 'C:\Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m', 6)" style="font-
weight:bold">spline_programa</a> (<a href="matlab: opentoline('C:\Users\nikta\
OneDrive\Documents\MATLAB\spline_programa.m',6,0)">line 6</a>)
a=input('Introduce el extremo inferior del intervalo ')
}#
Introduce el extremo inferior del intervalo l
{#Error using <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('input')"
style="font-weight:bold">input</a>
Unrecognized function or variable 'l'.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('spline_progra
ma', 'C:\Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m', 6)" style="font-
weight:bold">spline_programa</a> (<a href="matlab: opentoline('C:\Users\nikta\
OneDrive\Documents\MATLAB\spline_programa.m',6,0)">line 6</a>)
a=input('Introduce el extremo inferior del intervalo ')
}#
Introduce el extremo inferior del intervalo l
{#Error using <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('input')"
style="font-weight:bold">input</a>
Unrecognized function or variable 'l'.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('spline_progra
ma', 'C:\Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m', 6)" style="font-
weight:bold">spline_programa</a> (<a href="matlab: opentoline('C:\Users\nikta\
OneDrive\Documents\MATLAB\spline_programa.m',6,0)">line 6</a>)
a=input('Introduce el extremo inferior del intervalo ')
}#
Introduce el extremo inferior del intervalo

a =

[]

Introduce el extremo superior del intervalo

b =

[]

Introduce la función

f =

[]

r1 =

[ empty sym ]

rn1 =
[ empty sym ]

{#Error using <a


href="matlab:matlab.internal.language.introspective.errorDocCallback('linspace',
'C:\Program Files\MATLAB\R2021b\toolbox\matlab\elmat\linspace.m', 22)" style="font-
weight:bold">linspace</a> (<a href="matlab: opentoline('C:\Program Files\MATLAB\
R2021b\toolbox\matlab\elmat\linspace.m',22,0)">line 22</a>)
Inputs must be scalars.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('spline_progra
ma', 'C:\Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m', 15)"
style="font-weight:bold">spline_programa</a> (<a href="matlab: opentoline('C:\
Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m',15,0)">line 15</a>)
x=linspace(a,b);
}#

diff(diff(sin(x)+cos(x/2)
diff(diff(sin(x)+cos(x/2)

{#Invalid expression. When calling a function or
indexing a variable, use parentheses. Otherwise,
check for mismatched delimiters.
}#
diff(diff(sin(x)+cos(x/2)))

ans =

- cos(x/2)/4 - sin(x)

x=-2*pi

x =

-6.283185307179586

diff(diff(sin(x)+cos(x/2)))

ans =

[]

f=@(x)sin(x)+cos(x/2)

f =

<a href="matlab:helpPopup function_handle" style="font-


weight:bold">function_handle</a> with value:

@(x)sin(x)+cos(x/2)

f=@(x)- cos(x/2)/4 - sin(x)

f =

<a href="matlab:helpPopup function_handle" style="font-


weight:bold">function_handle</a> with value:

@(x)-cos(x/2)/4-sin(x)
r1=feval(f,-2*pi)

r1 =

0.250000000000000

rn=feval(f,2*pi)

rn =

0.250000000000000

x=linspace(-2*pi,2*pi,n+1);
f=@(x)sin(x)+cos(x/2);
y=feval(f,x);
%programa
spline_programa
Introduce el extremo inferior del intervalo 0.25

a =

0.250000000000000

Introduce el extremo superior del intervalo 0.25

b =

0.250000000000000

Introduce la función sin(x)+cos(x/2)

f =

cos(x/2) + sin(x)

r1 =

- cos(1/8)/4 - sin(1/4)

rn1 =

- cos(1/8)/4 - sin(1/4)

m =

[cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +


sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) + sin(1/4), cos(1/8) +
sin(1/4)]

Introduce el número de subintervalos

n =

[]

{#Error using <a


href="matlab:matlab.internal.language.introspective.errorDocCallback('linspace',
'C:\Program Files\MATLAB\R2021b\toolbox\matlab\elmat\linspace.m', 22)" style="font-
weight:bold">linspace</a> (<a href="matlab: opentoline('C:\Program Files\MATLAB\
R2021b\toolbox\matlab\elmat\linspace.m',22,0)">line 22</a>)
Inputs must be scalars.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('spline_progra
ma', 'C:\Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m', 21)"
style="font-weight:bold">spline_programa</a> (<a href="matlab: opentoline('C:\
Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m',21,0)">line 21</a>)
x=linspace(a,b,n+1);
}#
spline_programa
Introduce el extremo inferior del intervalo -2*pi

a =

-6.283185307179586

Introduce el extremo superior del intervalo 2*pi

b =

6.283185307179586

Introduce la función sin(x)+cos(x/2)

f =

cos(x/2) + sin(x)

r1 =
1/4

rn1 =

1/4

m =

[-1, sin((4*pi)/99) - cos((2*pi)/99), sin((8*pi)/99) - cos((4*pi)/99),


sin((4*pi)/33) - cos((2*pi)/33), sin((16*pi)/99) - cos((8*pi)/99), sin((20*pi)/99)
- cos((10*pi)/99), sin((8*pi)/33) - cos((4*pi)/33), sin((28*pi)/99) -
cos((14*pi)/99), sin((32*pi)/99) - cos((16*pi)/99), sin((4*pi)/11) -
cos((2*pi)/11), sin((40*pi)/99) - cos((20*pi)/99), sin((4*pi)/9) - cos((2*pi)/9),
sin((16*pi)/33) - cos((8*pi)/33), sin((47*pi)/99) - cos((26*pi)/99),
sin((43*pi)/99) - cos((28*pi)/99), sin((13*pi)/33) - cos((10*pi)/33),
sin((35*pi)/99) - cos((32*pi)/99), sin((31*pi)/99) - cos((34*pi)/99),
sin((3*pi)/11) - cos((4*pi)/11), sin((23*pi)/99) - cos((38*pi)/99), sin((19*pi)/99)
- cos((40*pi)/99), sin((5*pi)/33) - cos((14*pi)/33), sin(pi/9) - cos((4*pi)/9),
sin((7*pi)/99) - cos((46*pi)/99), sin(pi/33) - cos((16*pi)/33), cos((49*pi)/99) -
sin(pi/99), cos((47*pi)/99) - sin((5*pi)/99), cos((5*pi)/11) - sin(pi/11),
cos((43*pi)/99) - sin((13*pi)/99), cos((41*pi)/99) - sin((17*pi)/99),
cos((13*pi)/33) - sin((7*pi)/33), cos((37*pi)/99) - sin((25*pi)/99),
cos((35*pi)/99) - sin((29*pi)/99), 1/2 - 3^(1/2)/2, cos((31*pi)/99) -
sin((37*pi)/99), cos((29*pi)/99) - sin((41*pi)/99), cos((3*pi)/11) -
sin((5*pi)/11), cos((25*pi)/99) - sin((49*pi)/99), cos((23*pi)/99) -
sin((46*pi)/99), cos((7*pi)/33) - sin((14*pi)/33), cos((19*pi)/99) -
sin((38*pi)/99), cos((17*pi)/99) - sin((34*pi)/99), cos((5*pi)/33) -
sin((10*pi)/33), cos((13*pi)/99) - sin((26*pi)/99), cos(pi/9) - sin((2*pi)/9),
cos(pi/11) - sin((2*pi)/11), cos((7*pi)/99) - sin((14*pi)/99), cos((5*pi)/99) -
sin((10*pi)/99), cos(pi/33) - sin((2*pi)/33), cos(pi/99) - sin((2*pi)/99),
cos(pi/99) + sin((2*pi)/99), cos(pi/33) + sin((2*pi)/33), cos((5*pi)/99) +
sin((10*pi)/99), cos((7*pi)/99) + sin((14*pi)/99), cos(pi/11) + sin((2*pi)/11),
cos(pi/9) + sin((2*pi)/9), cos((13*pi)/99) + sin((26*pi)/99), cos((5*pi)/33) +
sin((10*pi)/33), cos((17*pi)/99) + sin((34*pi)/99), cos((19*pi)/99) +
sin((38*pi)/99), cos((7*pi)/33) + sin((14*pi)/33), cos((23*pi)/99) +
sin((46*pi)/99), cos((25*pi)/99) + sin((49*pi)/99), cos((3*pi)/11) +
sin((5*pi)/11), cos((29*pi)/99) + sin((41*pi)/99), cos((31*pi)/99) +
sin((37*pi)/99), 3^(1/2)/2 + 1/2, cos((35*pi)/99) + sin((29*pi)/99),
cos((37*pi)/99) + sin((25*pi)/99), cos((13*pi)/33) + sin((7*pi)/33),
cos((41*pi)/99) + sin((17*pi)/99), cos((43*pi)/99) + sin((13*pi)/99),
cos((5*pi)/11) + sin(pi/11), cos((47*pi)/99) + sin((5*pi)/99), cos((49*pi)/99) +
sin(pi/99), - cos((16*pi)/33) - sin(pi/33), - cos((46*pi)/99) - sin((7*pi)/99), -
cos((4*pi)/9) - sin(pi/9), - cos((14*pi)/33) - sin((5*pi)/33), - cos((40*pi)/99) -
sin((19*pi)/99), - cos((38*pi)/99) - sin((23*pi)/99), - cos((4*pi)/11) -
sin((3*pi)/11), - cos((34*pi)/99) - sin((31*pi)/99), - cos((32*pi)/99) -
sin((35*pi)/99), - cos((10*pi)/33) - sin((13*pi)/33), - cos((28*pi)/99) -
sin((43*pi)/99), - cos((26*pi)/99) - sin((47*pi)/99), - cos((8*pi)/33) -
sin((16*pi)/33), - cos((2*pi)/9) - sin((4*pi)/9), - cos((20*pi)/99) -
sin((40*pi)/99), - cos((2*pi)/11) - sin((4*pi)/11), - cos((16*pi)/99) -
sin((32*pi)/99), - cos((14*pi)/99) - sin((28*pi)/99), - cos((4*pi)/33) -
sin((8*pi)/33), - cos((10*pi)/99) - sin((20*pi)/99), - cos((8*pi)/99) -
sin((16*pi)/99), - cos((2*pi)/33) - sin((4*pi)/33), - cos((4*pi)/99) -
sin((8*pi)/99), - cos((2*pi)/99) - sin((4*pi)/99), -1]

Introduce el número de subintervalos

n =
[]

{#Error using <a


href="matlab:matlab.internal.language.introspective.errorDocCallback('linspace',
'C:\Program Files\MATLAB\R2021b\toolbox\matlab\elmat\linspace.m', 22)" style="font-
weight:bold">linspace</a> (<a href="matlab: opentoline('C:\Program Files\MATLAB\
R2021b\toolbox\matlab\elmat\linspace.m',22,0)">line 22</a>)
Inputs must be scalars.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('spline_progra
ma', 'C:\Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m', 21)"
style="font-weight:bold">spline_programa</a> (<a href="matlab: opentoline('C:\
Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m',21,0)">line 21</a>)
x=linspace(a,b,n+1);
}#
spline_programa
Introduce el extremo inferior del intervalo 2*pi

a =

6.283185307179586

Introduce el extremo superior del intervalo -2*pi

b =

-6.283185307179586

Introduce la función sin(x)+cos(x/2)

f =

cos(x/2) + sin(x)

r1 =

1/4

rn1 =

1/4

m =

[-1, - cos((2*pi)/99) - sin((4*pi)/99), - cos((4*pi)/99) - sin((8*pi)/99), -


cos((2*pi)/33) - sin((4*pi)/33), - cos((8*pi)/99) - sin((16*pi)/99), -
cos((10*pi)/99) - sin((20*pi)/99), - cos((4*pi)/33) - sin((8*pi)/33), -
cos((14*pi)/99) - sin((28*pi)/99), - cos((16*pi)/99) - sin((32*pi)/99), -
cos((2*pi)/11) - sin((4*pi)/11), - cos((20*pi)/99) - sin((40*pi)/99), -
cos((2*pi)/9) - sin((4*pi)/9), - cos((8*pi)/33) - sin((16*pi)/33), -
cos((26*pi)/99) - sin((47*pi)/99), - cos((28*pi)/99) - sin((43*pi)/99), -
cos((10*pi)/33) - sin((13*pi)/33), - cos((32*pi)/99) - sin((35*pi)/99), -
cos((34*pi)/99) - sin((31*pi)/99), - cos((4*pi)/11) - sin((3*pi)/11), -
cos((38*pi)/99) - sin((23*pi)/99), - cos((40*pi)/99) - sin((19*pi)/99), -
cos((14*pi)/33) - sin((5*pi)/33), - cos((4*pi)/9) - sin(pi/9), - cos((46*pi)/99) -
sin((7*pi)/99), - cos((16*pi)/33) - sin(pi/33), cos((49*pi)/99) + sin(pi/99),
cos((47*pi)/99) + sin((5*pi)/99), cos((5*pi)/11) + sin(pi/11), cos((43*pi)/99) +
sin((13*pi)/99), cos((41*pi)/99) + sin((17*pi)/99), cos((13*pi)/33) +
sin((7*pi)/33), cos((37*pi)/99) + sin((25*pi)/99), cos((35*pi)/99) +
sin((29*pi)/99), 3^(1/2)/2 + 1/2, cos((31*pi)/99) + sin((37*pi)/99),
cos((29*pi)/99) + sin((41*pi)/99), cos((3*pi)/11) + sin((5*pi)/11), cos((25*pi)/99)
+ sin((49*pi)/99), cos((23*pi)/99) + sin((46*pi)/99), cos((7*pi)/33) +
sin((14*pi)/33), cos((19*pi)/99) + sin((38*pi)/99), cos((17*pi)/99) +
sin((34*pi)/99), cos((5*pi)/33) + sin((10*pi)/33), cos((13*pi)/99) +
sin((26*pi)/99), cos(pi/9) + sin((2*pi)/9), cos(pi/11) + sin((2*pi)/11),
cos((7*pi)/99) + sin((14*pi)/99), cos((5*pi)/99) + sin((10*pi)/99), cos(pi/33) +
sin((2*pi)/33), cos(pi/99) + sin((2*pi)/99), cos(pi/99) - sin((2*pi)/99),
cos(pi/33) - sin((2*pi)/33), cos((5*pi)/99) - sin((10*pi)/99), cos((7*pi)/99) -
sin((14*pi)/99), cos(pi/11) - sin((2*pi)/11), cos(pi/9) - sin((2*pi)/9),
cos((13*pi)/99) - sin((26*pi)/99), cos((5*pi)/33) - sin((10*pi)/33),
cos((17*pi)/99) - sin((34*pi)/99), cos((19*pi)/99) - sin((38*pi)/99),
cos((7*pi)/33) - sin((14*pi)/33), cos((23*pi)/99) - sin((46*pi)/99),
cos((25*pi)/99) - sin((49*pi)/99), cos((3*pi)/11) - sin((5*pi)/11), cos((29*pi)/99)
- sin((41*pi)/99), cos((31*pi)/99) - sin((37*pi)/99), 1/2 - 3^(1/2)/2,
cos((35*pi)/99) - sin((29*pi)/99), cos((37*pi)/99) - sin((25*pi)/99),
cos((13*pi)/33) - sin((7*pi)/33), cos((41*pi)/99) - sin((17*pi)/99),
cos((43*pi)/99) - sin((13*pi)/99), cos((5*pi)/11) - sin(pi/11), cos((47*pi)/99) -
sin((5*pi)/99), cos((49*pi)/99) - sin(pi/99), sin(pi/33) - cos((16*pi)/33),
sin((7*pi)/99) - cos((46*pi)/99), sin(pi/9) - cos((4*pi)/9), sin((5*pi)/33) -
cos((14*pi)/33), sin((19*pi)/99) - cos((40*pi)/99), sin((23*pi)/99) -
cos((38*pi)/99), sin((3*pi)/11) - cos((4*pi)/11), sin((31*pi)/99) -
cos((34*pi)/99), sin((35*pi)/99) - cos((32*pi)/99), sin((13*pi)/33) -
cos((10*pi)/33), sin((43*pi)/99) - cos((28*pi)/99), sin((47*pi)/99) -
cos((26*pi)/99), sin((16*pi)/33) - cos((8*pi)/33), sin((4*pi)/9) - cos((2*pi)/9),
sin((40*pi)/99) - cos((20*pi)/99), sin((4*pi)/11) - cos((2*pi)/11), sin((32*pi)/99)
- cos((16*pi)/99), sin((28*pi)/99) - cos((14*pi)/99), sin((8*pi)/33) -
cos((4*pi)/33), sin((20*pi)/99) - cos((10*pi)/99), sin((16*pi)/99) -
cos((8*pi)/99), sin((4*pi)/33) - cos((2*pi)/33), sin((8*pi)/99) - cos((4*pi)/99),
sin((4*pi)/99) - cos((2*pi)/99), -1]

Introduce el número de subintervalos 6

n =

y =

[-1, - 3^(1/2)/2 - 1/2, 3^(1/2)/2 + 1/2, 1, 1/2 - 3^(1/2)/2, 3^(1/2)/2 - 1/2, -1]

h =

Columns 1 through 2

-2.094395102393196 -2.094395102393195

Columns 3 through 4

-2.094395102393195 -2.094395102393195

Columns 5 through 6
-2.094395102393195 -2.094395102393196

dp =

Columns 1 through 2

-1.396263401595464 -1.396263401595464

Columns 3 through 4

-1.396263401595464 -1.396263401595464

Column 5

-1.396263401595464

M =

Columns 1 through 2

-1.396263401595464 -0.349065850398866
-0.349065850398866 -1.396263401595464
0 -0.349065850398866
0 0
0 0

Columns 3 through 4

0 0
-0.349065850398866 0
-1.396263401595464 -0.349065850398866
-0.349065850398866 -1.396263401595464
0 -0.349065850398866

Column 5

0
0
0
-0.349065850398866
-1.396263401595464

e =

Columns 1 through 2

0.174764256928501 -1.304458172408374

Columns 3 through 4

0.174764256928501 0.652229086204187

Columns 5 through 6

-0.349528513857002 0.652229086204187
g =

Columns 1 through 2

-1.479222429336875 1.479222429336875

Columns 3 through 4

0.477464829275686 -1.001757600061189

Column 5

1.001757600061189

g =

Columns 1 through 2

-1.391955966737159 1.479222429336875

Columns 3 through 4

0.477464829275686 -1.001757600061189

Column 5

1.001757600061189

g =

Columns 1 through 2

-1.391955966737159 1.479222429336875

Columns 3 through 4

0.477464829275686 -1.001757600061189

Column 5

1.089024062660906

r =

1.327709318353173
-1.323177165308113
-0.272660765225300
1.045984247037753
-1.041452093992693

r =

1/4
5979471191391685/4503599627370496
-5959060188626767/4503599627370496
-4911819682668863/18014398509481984
4710694265194635/4503599627370496
-1172570815607429/1125899906842624
1/4

r =

0.250000000000000
1.327709318353173
-1.323177165308113
-0.272660765225300
1.045984247037753
-1.041452093992693
0.250000000000000

s =

Columns 1 through 2

-0.085761382616052 0.125000000000000
0.210950843725093 0.663854659176586
-0.083597438936141 -0.661588582654057
-0.104934435942569 -0.136330382612650
0.166112906032328 0.522992123518877
-0.102770492262658 -0.520726046996347

Columns 3 through 4

0.812755164421383 -1.000000000000000
-0.839418170258114 -1.366025403784439
-0.844164229828548 1.366025403784439
0.826993343132688 1.000000000000000
0.017170886695860 -0.366025403784439
0.012424827125425 0.366025403784439

Introduce el extremo inferior del intervalo

a =

[]

Introduce el extremo superior del intervalo +


+

{#Error: Invalid expression. Check for missing or extra
characters.
}#
Introduce el extremo superior del intervalo -2*pi

b =

-6.283185307179586

{#Error using <a


href="matlab:matlab.internal.language.introspective.errorDocCallback('linspace',
'C:\Program Files\MATLAB\R2021b\toolbox\matlab\elmat\linspace.m', 22)" style="font-
weight:bold">linspace</a> (<a href="matlab: opentoline('C:\Program Files\MATLAB\
R2021b\toolbox\matlab\elmat\linspace.m',22,0)">line 22</a>)
Inputs must be scalars.

Error in <a
href="matlab:matlab.internal.language.introspective.errorDocCallback('spline_progra
ma', 'C:\Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m', 90)"
style="font-weight:bold">spline_programa</a> (<a href="matlab: opentoline('C:\
Users\nikta\OneDrive\Documents\MATLAB\spline_programa.m',90,0)">line 90</a>)
xg=linspace(a,b); %abcisas para el gráfico
}#
2*pi

ans =

6.283185307179586

diary off

You might also like