n = 6;
f = zeros(n);
for i = n
if i <= n
f = i;
end
if f(i) == 1 || f(i) == 2
f(i - 1) = 1;
f(i - 2) = 1;
end
f(i) = f(i - 1) + f(i - 2);
end

답변 (1개)

dpb
dpb 2018년 8월 12일

0 개 추천

No idea what really trying to accomplish but
n = 6;
f = zeros(n); % f=nxn array zeros
for i = n % i=6
if i <= n % i==n so
f = i; % f=6 and the array f went away...
end
Now all the references to f as an array of other than 1x1 are invalid hence the error.
Tell us what you really are trying to do...

카테고리

도움말 센터File Exchange에서 Matrix Indexing에 대해 자세히 알아보기

태그

질문:

2018년 8월 12일

답변:

dpb
2018년 8월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by