The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Software » comp.soft-sys.matlab

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: query about function output
Replies: 4   Last Post: Dec 26, 2013 7:45 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Loren Shure

Posts: 1,067
Registered: 12/7/04
Re: query about function output
Posted: Dec 26, 2013 7:22 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

"Dhanashree " <> wrote in message
> "Loren Shure" wrote in message <l9c8pl$sqb$>...
>> "Dhanashree " <> wrote in message
>> news:l9bb9t$kbi$

>> dB is either a function that you have or a variable you haven't shown us
>> yet. It looks like it's meant to be a decibel calculation, but without
>> the code, hard to say...
>> --
>> --Loren

> ok.....i am giving you the whole program i have.It is basically program to
> plot spectrogram.plz explain it to me.
> M=256;
> B=floor(N/M);
> x_mat=reshape(x(1:M*B),[M B]);
> hamming(M);
> win_mat=repmat(hamming(M),[1 B]);
> x_fft=(x_mat.*win_mat);
> y=abs(x_fft(1:M/2,:));
> t=(1:B)*(M/fs);
> f=((0:M-1)/(M-1)*(fs/2));
> f;
> %bark=frq2bark(f);
> %bark=13.*atan(0.00076*f)+3.5.*atan((f/7500)^2);
> figure(2);
> imagesc(t,f,dB(y));
> colormap(jet);
> colorbar;
> set(gca,'ydir','normal');
> xlabel('Time(sec)');
> ylabel('Frequency(Hz)');
> title('Spectrogram');

As stated earlier and with this code, it looks like dB must be a function.
In MATLAB, try

which dB

to see if there's such a file on your matlabpath. Then you can either get
help for it or edit it to see what it does.


Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.