why is my code giving me a parse error

1 view (last 30 days)
zidan masood
zidan masood on 9 Oct 2021
Commented: David Hill on 9 Oct 2021
this is my code:
x=0.1;
beats=A(1,30);
for k=1:30
A=2x*(1-x);
x=A;
disp(A)
end
when i run this i get a parse error and A undefined
I am not familiar enough with MATLAB syntax to figure out what it even means, let alone how to fix it. Any ideas? Thank you!

Answers (1)

David Hill
David Hill on 9 Oct 2021
Edited: David Hill on 9 Oct 2021
x=0.1;
%beats=A(1,30); There is no A defined and you are indexing into it!
for k=1:30
A(k)=2*x*(1-x); %need 2*, if you want to keep track of all iterations, index into A
x=A(end);
%disp(A)
end
disp(A);%display outside loop
  4 Comments
David Hill
David Hill on 9 Oct 2021
I will get you started
HeartRate=.1;
Time=0;
t=table(Time,HeartRate);
%your loop
for k=1:30
t.Time(k)=k+1;
t.HeartRate(k)=
end

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!