Index exceeds matrix dimensions problem with this code below :-
Mostra commenti meno recenti
c =
1 1 1 6
2 4 2 16
-1 5 -4 -3
N = length(c);
tol= 1e-6;
for ii=1:N-1
for jj=ii+1:N
if abs(c(jj,ii))> tol
fac=c(ii,ii) / c(jj,ii);
c(jj,:) = fac*c(jj,:) - c(ii,:);
end
end
end
how to solve this problem? that code for Gauss elimination when I press enter it appear " Index exceeds matrix dimensions "
Risposta accettata
Più risposte (1)
Walter Roberson
il 7 Gen 2018
0 voti
length() of a 3 x 4 array is 4. length() is not the number of rows: length() is defined as:
- 0 if any dimension of the array is 0; or
- max() of size() of the array otherwise.
Categorie
Scopri di più su Matrix Indexing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!