why this is Index exceeds matrix dimensions?
Ältere Kommentare anzeigen
Vc = 2
Vm = 1.5
fc = 100
fm = 10
ts= 1/1000
n = 0:99
t = ts*n
vc = Vc*cos(2*pi*fc*t);
vm = Vm*cos(2*pi*fm*t);
vam = Vc*cos(2*pi*fc*t)+(Vm/2)*cos(2*pi(fc-fm)*t)-(Vm/2)*cos (2*pi(fc+fm)*t);
Antworten (2)
KALYAN ACHARJYA
am 1 Jun. 2020
Bearbeitet: KALYAN ACHARJYA
am 1 Jun. 2020
Vc = 2;
Vm = 1.5;
fc = 100;
fm = 10;
ts= 1/1000;
n = 0:99;
t = ts*n;
vc = Vc*cos(2*pi*fc*t);
vm = Vm*cos(2*pi*fm*t);
vam = Vc*cos(2*pi*fc*t)+(Vm/2)*cos(2*pi*(fc-fm)*t)-(Vm/2)*cos (2*pi*(fc+fm)*t)
%......................................^...........................^
Note this step:
cos(2*pi(fc-fm)*t)
There * is missing pi and (fc-fp)
Change that one to
cos(2*pi*(fc-fm)*t)
Vc = 2 ;
Vm = 1.5 ;
fc = 100 ;
fm = 10 ;
ts= 1/1000 ;
n = 0:99 ;
t = ts*n ;
vc = Vc*cos(2*pi*fc*t);
vm = Vm*cos(2*pi*fm*t);
vam = Vc.*cos(2*pi*fc*t)+(Vm/2).*cos(2*pi*(fc-fm)*t)-(Vm/2).*cos (2*pi*(fc+fm)*t);
1 Kommentar
madhan ravi
am 1 Jun. 2020
Note: * is enough for scalar multiplication.
Kategorien
Mehr zu Matrix Indexing 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!