Buenas tardes.
No se si controlaréis con esto, pero es que me sale una serie de errores que no entiendo por qué.
Estoy intentando construir una matriz con una variable dentro,y cuyo tamaño de la matriz depende de otra variable 'grado'.
Por ejemplo, si grado==2, la matriz sería
T=[1; t; t2]
y para grado==3 sería
T=[1; t; t2; t3]
Tengo el siguiente algoritmo pero nada:
syms t;
for i=1:grado+1
T(i,1)=ti;
end
Y he probado con este otro y tampoco:
syms t;
for i=1:grado+1
if i==1 T(i,1)=1;
else T(i,1)=T(i-1,1)*t;
end
end
pero me aparece la siguiente ristra de errores:
??? Index exceeds matrix dimensions.
Error in ==> C:\Archivos de programa\Matlab\toolbox\symbolic\maple.m
On line 125 ==> disp(result(1:k))
Error in ==> C:\Archivos de programa\Matlab\toolbox\symbolic@sym\maple.m
On line 74 ==> [result,status] = maple(statement);
Error in ==> C:\Archivos de programa\Matlab\toolbox\symbolic@sym\mpower.m
On line 17 ==> B = maple(A,'',p);
¿Alguien sabe por qué, o cómo implementarlo?