It keeps saying Index in position 1 exceeds array bounds (Must not exceed 1)
I am fairly new to matlab but I think its saying some value is 0, I am looking for a 4x4 matrix, I have gotten 4x3, but now it only gives me that error and im not sure where I am going wrong.

3 commentaires

Walter Roberson
Walter Roberson le 1 Déc 2020
Row 2 of A does not exist at the time the error occurs.
BoostedMan
BoostedMan le 1 Déc 2020
How would I change this in order to get zero's above the diagonal in the A matrix?
A = zeros(n-1, n);

Connectez-vous pour commenter.

 Réponse acceptée

VBBV
VBBV le 1 Déc 2020

0 votes

%Lab 8
%Jack Philibotte
%--------------------
%Polynomial Interpolation
x= [15, 20, 25, 30];
y= [1476.77, 1482.19, 1496.69, 1509.28];
%------------
n=length(x);
A = ones(4,4);
for k= 1:n-1
for kk=2:n
A(k,kk)= (x(k)-x(1))*A(k,kk-1);
end
end
disp(A)
>>

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by