why is my code giving me a parse error
Ältere Kommentare anzeigen
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!
Antworten (1)
David Hill
am 9 Okt. 2021
Bearbeitet: David Hill
am 9 Okt. 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 Kommentare
zidan masood
am 9 Okt. 2021
David Hill
am 9 Okt. 2021
I code above runs. You never used beats. What where you trying to do with beats?
zidan masood
am 9 Okt. 2021
David Hill
am 9 Okt. 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
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!