No line on my graph

1 view (last 30 days)
Sakusan Puwanendran
Sakusan Puwanendran on 5 Nov 2017
Answered: Star Strider on 5 Nov 2017
I tried plotting modz as a function of log10w but there is no line on my graph w=0.001:1000 modz=sqrt((w.^0.5 + 20*cos(pi/8)*w.^0.25 + 100)/(1+ 2*cos(pi/8)*w.^0.25 +w.^0.5)) W=log10(w) figure(3) plot(W,modz)

Answers (1)

Star Strider
Star Strider on 5 Nov 2017
You need to vectorise (do element-wise calculations) in your ‘modz’ calculation. This means substituting ‘./’ for /:
modz=sqrt((w.^0.5 + 20*cos(pi/8)*w.^0.25 + 100)./(1+ 2*cos(pi/8)*w.^0.25 +w.^0.5));
That will work.

Categories

Find more on Graph and Network Algorithms in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!