Error using sym/subindex
조회 수: 7 (최근 30일)
이전 댓글 표시
Good morning,
I've been transcribing code from a course to modify for my homework, however I run into the error, "Error using sym/subindex (line 953) when it goes to calculate a(j) when using Matlab Online. However, as shown below it runs when inputted into the forums version of Matlab.
Screenshot of Error:

My Code:
syms t p po T0 j
w0 = 2*pi/T0
p(t) = (po/T0)*t
a0 = 1/T0*int(p(t),t,0,T0)
a(j) = 2/T0*int(p(t)*cos(j*w0*t),t,0,T0)
syms t p po T0 j
w0 = 2*pi/T0;
p(t) = (po/T0)*t;
a0 = 1/T0*int(p(t),t,0,T0);
a(j) = 2/T0*int(p(t)*cos(j*w0*t),t,0,T0)
댓글 수: 3
채택된 답변
추가 답변 (1개)
Walter Roberson
2022년 2월 26일
What you describe could happen in two ways:
- if a already exists in the workspace somehow
- if you were using r2019b or earlier, then if I recall correctly, the names pi, i, j, psi, and euler had special meaning as symbols and could not be used as variable names for defining the parameters of a symbolic function.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!