Prev: Help on image processing
Next: hsv image quantization
From: Romain Jousset on 8 Jul 2010 02:48 I try to identify AR filter coefficients. I only know the frequency answer Y of the filter H Y = H (f); f is the frequency vector. I try with this command: h = idfrd(Y, f, 1/4); Coeff = iddata (h, [], 1/4); Y is the frequency answer vector and f is the frequency vector Length(Y) = length (f); When I do this command, I receive this error message ??? Undefined function or method 'idfrd' for input arguments of type 'double'. Error in ==> program h = idfrd (Y, f, 1/4); For information, I have: Matlab Version 7.10.0.499 (R2010a) Signal Processing Toolbox Version 6.13 System Identification Toolbox Version 7.4 Wavelet Toolbox Version 4.5
From: Wayne King on 8 Jul 2010 06:05 "Romain Jousset" <ext.stagiaire.romain.jousset(a)sncf.fr> wrote in message <i13sb3$bc8$1(a)fred.mathworks.com>... > I try to identify AR filter coefficients. > I only know the frequency answer Y of the filter H > Y = H (f); f is the frequency vector. > > I try with this command: > > h = idfrd(Y, f, 1/4); > Coeff = iddata (h, [], 1/4); > > Y is the frequency answer vector and f is the frequency vector > Length(Y) = length (f); > > When I do this command, I receive this error message > > ??? Undefined function or method 'idfrd' for input arguments of type 'double'. > > Error in ==> program > h = idfrd (Y, f, 1/4); > > For information, I have: > > Matlab Version 7.10.0.499 (R2010a) > Signal Processing Toolbox Version 6.13 > System Identification Toolbox Version 7.4 > Wavelet Toolbox Version 4.5 Hi Romain, It seems that your MATLAB installation is not able to use idfrd. Perhaps you are working in a networked version of MATLAB and other people have the System Identification toolbox license checked out? Are you able to use any functionality from the System Identification Toolbox? What happens if you try to start the gui with: ident If you enter license('test','identification_toolbox') do you get a 1 returned? Wayne
From: Romain Jousset on 8 Jul 2010 07:06 It's true when I do license('test','identification_toolbox') Matlab return a 0... What is the matter ? I have install the toolbox... "Wayne King" <wmkingty(a)gmail.com> wrote in message <i147sg$fd5$1(a)fred.mathworks.com>... > "Romain Jousset" <ext.stagiaire.romain.jousset(a)sncf.fr> wrote in message <i13sb3$bc8$1(a)fred.mathworks.com>... > > I try to identify AR filter coefficients. > > I only know the frequency answer Y of the filter H > > Y = H (f); f is the frequency vector. > > > > I try with this command: > > > > h = idfrd(Y, f, 1/4); > > Coeff = iddata (h, [], 1/4); > > > > Y is the frequency answer vector and f is the frequency vector > > Length(Y) = length (f); > > > > When I do this command, I receive this error message > > > > ??? Undefined function or method 'idfrd' for input arguments of type 'double'. > > > > Error in ==> program > > h = idfrd (Y, f, 1/4); > > > > For information, I have: > > > > Matlab Version 7.10.0.499 (R2010a) > > Signal Processing Toolbox Version 6.13 > > System Identification Toolbox Version 7.4 > > Wavelet Toolbox Version 4.5 > > Hi Romain, It seems that your MATLAB installation is not able to use idfrd. Perhaps you are working in a networked version of MATLAB and other people have the System Identification toolbox license checked out? Are you able to use any functionality from the System Identification Toolbox? What happens if you try to start the gui with: > > ident > > If you enter > > license('test','identification_toolbox') > > do you get a 1 returned? > > Wayne
From: Wayne King on 8 Jul 2010 07:22 "Romain Jousset" <ext.stagiaire.romain.jousset(a)sncf.fr> wrote in message <i14ber$qa8$1(a)fred.mathworks.com>... > It's true when I do > license('test','identification_toolbox') > > Matlab return a 0... > > What is the matter ? I have install the toolbox... > > "Wayne King" <wmkingty(a)gmail.com> wrote in message <i147sg$fd5$1(a)fred.mathworks.com>... > > "Romain Jousset" <ext.stagiaire.romain.jousset(a)sncf.fr> wrote in message <i13sb3$bc8$1(a)fred.mathworks.com>... > > > I try to identify AR filter coefficients. > > > I only know the frequency answer Y of the filter H > > > Y = H (f); f is the frequency vector. > > > > > > I try with this command: > > > > > > h = idfrd(Y, f, 1/4); > > > Coeff = iddata (h, [], 1/4); > > > > > > Y is the frequency answer vector and f is the frequency vector > > > Length(Y) = length (f); > > > > > > When I do this command, I receive this error message > > > > > > ??? Undefined function or method 'idfrd' for input arguments of type 'double'. > > > > > > Error in ==> program > > > h = idfrd (Y, f, 1/4); > > > > > > For information, I have: > > > > > > Matlab Version 7.10.0.499 (R2010a) > > > Signal Processing Toolbox Version 6.13 > > > System Identification Toolbox Version 7.4 > > > Wavelet Toolbox Version 4.5 > > > > Hi Romain, It seems that your MATLAB installation is not able to use idfrd. Perhaps you are working in a networked version of MATLAB and other people have the System Identification toolbox license checked out? Are you able to use any functionality from the System Identification Toolbox? What happens if you try to start the gui with: > > > > ident > > > > If you enter > > > > license('test','identification_toolbox') > > > > do you get a 1 returned? > > > > Wayne Hi Romain, are you using MATLAB in a stand alone configuration? Or are you running MATLAB in some kind of networked (concurrent licensing) configuration? If it is the latter (networked), then I would suggest starting with your local admininstrator. If it is your own standalone installation, then I would contact tech support, they're very helpful. I would test your other toolboxes and see if you are able to run functions from the Signal Processing Toolbox and Wavelet Toolboxes. http://www.mathworks.com/support/contact_us/index.html Wayne
|
Pages: 1 Prev: Help on image processing Next: hsv image quantization |