"real positive integers or logicals" error

A = 942;
f0 = 19;
w0_1 = 38*pi;
Q_1 = -0.9426;
Q_2 = -0.1678;
t = 0:0.1:5;
cosfn1 = A*cos(2*pi*f0*t + Q_1);
------------------------------
For a cod segment above, I get an error as "Subscript indices must either be real positive integers or logicals." And this points tthe cosfn1. Why do I get such an error? Thanks for your help

 Akzeptierte Antwort

Jonathan Sullivan
Jonathan Sullivan am 27 Feb. 2012

2 Stimmen

do you have a variable named cos?
whos cos
If you do, you will want to clear it out.
clear cos

1 Kommentar

Sean de Wolski
Sean de Wolski am 27 Feb. 2012
+1.
Sefa, copying and pasting your code above works with no variables named cos()

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

sefa
sefa am 27 Feb. 2012

0 Stimmen

Thanks for your answer

Community Treasure Hunt

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

Start Hunting!

Translated by