"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

 Réponse acceptée

Jonathan Sullivan
Jonathan Sullivan le 27 Fév 2012
do you have a variable named cos?
whos cos
If you do, you will want to clear it out.
clear cos

1 commentaire

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

Connectez-vous pour commenter.

Plus de réponses (1)

Community Treasure Hunt

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

Start Hunting!

Translated by