Error "Unbalanced or unexpected parenthesis or bracket"

I'm just trying to add to the array of zeroes with this code:
%constants
h = .001 %Step Size
%Setting initial values
phi = 0;
i = 0;
A = zeros;
B = zeros;
C = zeros;
L = zeros;
%incrementing the variables
while i < 10
A[i] = (t[i+1] - t[i])/h;
B[i] = (r[i+1] - r[i])/h;
C[i] = (theta[i+1] - theta[i])/h;
L[i] = (phi[i+1] - phi[i])/h;
i = i + 1;
end
Except I get the error at "A[i]". Error "Unbalanced or unexpected parenthesis or bracket"

답변 (1개)

Roger Stafford
Roger Stafford 2016년 2월 12일
편집: Roger Stafford 2016년 2월 12일
The brackets are your problem. For example, the line for A should read:
A(i) = (t(i+1) - t(i))/h;
However, after you have changed to parentheses you will get a different error because none of the four lines in the 'while' loop are defined for i = 0. i must be a positive integer.

카테고리

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

질문:

2016년 2월 12일

편집:

2016년 2월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by