WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Problem mit Butterworth-Filter in MATLAB 2008a

 

graupner
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 07.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.08.2008, 09:31     Titel: Problem mit Butterworth-Filter in MATLAB 2008a
  Antworten mit Zitat      
Hallo,


ich habe ein eigenartiges Problem beim Umstieg von Matlab 2006 auf 2008a erfahren:
Während in MATLAB 2006 mein umfangreiches Programm problemlos durchläuft, bricht das identische Programm in MATLAB 2008a beim Filtern und Nutzung des Butterworth-Filters ab mit der Fehlermeldung:

"??? Undefined function or method 'butter' for input arguments of type 'single'
Error in --> lps at 242
[b a] = butter (3, co);"

Unabhäbgig davon, ob ich die Variablen nun single oder double habe. Hat sich an der Routine des Butterworth was geändert? Wie kann ich das beheben?

Danke für die Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen


nschlange
Ehrenmitglied

Ehrenmitglied



Beiträge: 1.318
Anmeldedatum: 06.09.07
Wohnort: NRW
Version: R2007b
     Beitrag Verfasst am: 07.08.2008, 09:40     Titel:
  Antworten mit Zitat      
Hi,

da weiß ich jetzt auch nicht was das sein könnte. Ob sich zwischen der Versionen was geändert hat kannst Du in den Release Notes nachgucken.
_________________

Viele Grüße
nschlange

"Chuck Norris ejakuliert fluessigen Stahl!"
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 07.08.2008, 10:10     Titel:
  Antworten mit Zitat      
Moin,

auf Grund der Fehlermeldung würde ich sagen, dass dir die Signal Processing Toolbox bei der R2008a-Version nicht zur Verfügung steht!
Denn diese Meldung bedeutet, dass er den Befehl/die Funktion "butter" nicht kennt...

Du kannst einfach mit
Zitat:
>> help butter
im command window überprüfen, ob er dazu etwas findet.
Oder du überprüfst mit
Zitat:
>> ver
welche Toolboxes installiert sind.

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
dib0r
Forum-Guru

Forum-Guru


Beiträge: 413
Anmeldedatum: 09.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.08.2008, 10:12     Titel:
  Antworten mit Zitat      
Hallo,

die Fehlermeldung lässt darauf schließen dass es die Funktion "butter" bei dir gar nicht mehr gibt.
Code:
Die erste Zeile dürfte dir "'butter' not found" zurückgeben, die zweite Zeile listet dir alle installierten Toolboxes auf. Vielleicht fehlt ja da die Signal Processing Toolbox.

Unter 2007b funktioniert "butter" jedenfalls noch Razz

MfG

Edit: Da war wohl jemand schneller Rolling Eyes
Private Nachricht senden Benutzer-Profile anzeigen
 
nschlange
Ehrenmitglied

Ehrenmitglied



Beiträge: 1.318
Anmeldedatum: 06.09.07
Wohnort: NRW
Version: R2007b
     Beitrag Verfasst am: 07.08.2008, 10:18     Titel:
  Antworten mit Zitat      
Ja, das macht natürlich Sinn.
Unter 2008a mit installierter SP-Toolbox funktioniert es auch.
_________________

Viele Grüße
nschlange

"Chuck Norris ejakuliert fluessigen Stahl!"
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
graupner
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 07.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.08.2008, 10:28     Titel:
  Antworten mit Zitat      
which butter

liefert als Ergebnis:

C:\Programme\MATLAB\R2008a\toolbox\signal\signal\butter.m
% Has no license available

ver

liefert u.a.:

Signal Processing Toolbox Version 6.9 (R2008a)

Hmmm, was heißt das? Offiziell ist die Toolbox also installiert, aber sie ist nicht lizensiert? Kann das daran liegen, daß irgendwas mit dem Flex-Lizenzserver bei uns an der Uni nicht stimmt und das dort nur für Matlab die korrekte Lizenz liegt, aber nicht für die (oder nicht für alle) Toolboxes?

Dank für die Hilfe.
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 07.08.2008, 10:32     Titel:
  Antworten mit Zitat      
Jap, daran kann es liegen, denn Mathworks hat mit der R2008a auch die Licence-Struktur umgestellt und die Unis und alle anderen Einrichtungen haben jetzt daran zu knabbern - Ich würd vorschlagen du meldest dich bei dem Verantwortlichen deines Rechenzentrums, damit der Fehler behoben werden kann.

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.