|
|
Wie herausfinden wo Funktionen verwendet werden? |
|
Seban |
Forum-Meister
|
|
Beiträge: 600
|
|
|
|
Anmeldedatum: 18.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ab R2014b
|
|
|
|
|
|
Verfasst am: 04.01.2013, 09:06
Titel: Wie herausfinden wo Funktionen verwendet werden?
|
|
Hallo,
Angenommen man arbeitet mit mehreren Leuten an einem Projekt, dann weiß man ja nicht immer auf Anhieb in welchem m-File die oder jene Funktion aufgerufen wird.
Gibt es dazu in Matlab eine Möglichkeit?
Als Alternative hatte ich an die Windows (Win 7, SP1, x64)-Suche gedacht. Diese soll ja auch in den Files suchen können. Allerdings klappt das an meinem Rechner nicht. Das entsprechende Verzeichnis ist in den Indizierungsoptionen aufgeführt und dort in den erweiterten Optionen habe ich auch nachgeschaut, dass m-files nach Eigenschaften & Dateiinhalten indiziert werden.
Dennoch funktioniert es nicht in Dateien zu suchen (auch nicht in .txt)
Kennt evtl. jemand das Problem oder gibt es evtl ein gutes Open-Source/Freeware-Such-Programm?
Beste Grüße,
Seban
_________________
Richtig fragen
Debugging
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 04.01.2013, 09:19
Titel:
|
|
Hallo
suche auf FileExchange nach Funktion FDEP
sonst kannst matlab interne Funktion DEPFUN nutzen
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 04.01.2013, 09:39
Titel:
|
|
Hallo,
die integrierte Suche von notepad++ bietet das. Man kann ein Verzeichnis angeben und einen Filter (z.B. *.m).
Eine Suche nach "end" im Verzeichnis "C:\Users\fangmeyer\mfiles" mit dem Filter "*.m" führt dann zu folgender Liste:
Grüße, Marc
|
|
|
Seban |
Themenstarter
Forum-Meister
|
|
Beiträge: 600
|
|
|
|
Anmeldedatum: 18.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ab R2014b
|
|
|
|
|
|
Verfasst am: 04.01.2013, 10:01
Titel:
|
|
Notepad++, das hat so viele nützliche Funktionen <3
depfun und fdep werde ich mir nachher auch anschauen
Vielen Dank euch beiden!
_________________
Richtig fragen
Debugging
|
|
|
markuman |
Forum-Guru
|
|
Beiträge: 320
|
|
|
|
Anmeldedatum: 14.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2013a/2013b, Octave 3.6.4, 3.7.7
|
|
|
|
|
|
Verfasst am: 04.01.2013, 10:02
Titel:
|
|
durchsucht alle dateien in einem folder (nicht nur .m dateien)...geht bestimmt auch einfacher, funktioniert aber
|
|
|
Seban |
Themenstarter
Forum-Meister
|
|
Beiträge: 600
|
|
|
|
Anmeldedatum: 18.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ab R2014b
|
|
|
|
|
|
Verfasst am: 05.01.2013, 01:41
Titel:
|
|
|
|
markuman |
Forum-Guru
|
|
Beiträge: 320
|
|
|
|
Anmeldedatum: 14.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2013a/2013b, Octave 3.6.4, 3.7.7
|
|
|
|
|
|
Verfasst am: 05.01.2013, 10:45
Titel:
|
|
Ohne mir fedp und depfun angeguckt zu haben, habe ich gestern Abend noch eine Funktion draus gemacht. http://git.osuv.de/Octave/tree/functions/searchin.m
Nicht unbedingt schön, aber funktionell
Wenn du unter Linux bist kannst du auch einfach grep dafür verwenden. Entweder im Terminal, oder direkt aus Matlab
|
|
|
Seban |
Themenstarter
Forum-Meister
|
|
Beiträge: 600
|
|
|
|
Anmeldedatum: 18.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ab R2014b
|
|
|
|
|
|
Verfasst am: 05.01.2013, 23:11
Titel:
|
|
fdep & depfun hab ich mir auch noch nicht angeschaut, da die Notepad++-"Lösung" genau das macht, was ich mir vorgestellt habe. fdep sieht aber wirklich interessant aus, das ist direkt auf meine todo/towatch-Liste gewandert.
Zu deiner Funktion habe ich eine Frage, Markus:
Was drückt in den Kommentaren
aus? Was willst du damit sagen?
_________________
Richtig fragen
Debugging
|
|
|
markuman |
Forum-Guru
|
|
Beiträge: 320
|
|
|
|
Anmeldedatum: 14.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2013a/2013b, Octave 3.6.4, 3.7.7
|
|
|
|
|
|
Verfasst am: 05.01.2013, 23:53
Titel:
|
|
Seban hat Folgendes geschrieben: |
Zu deiner Funktion habe ich eine Frage, Markus:
Was drückt in den Kommentaren
aus? Was willst du damit sagen? |
Das stellt immer nur den Beginn der Eingabeaufforderung da.
In Matlab sieht das so aus:
In Octave halt
Und die Zahlen hinter octave sind nur die Anzahl deiner verwendeten Befehle in deiner Session.
In Windows cmd
Im Linux Terminal
Ich verwende aus bequemlichkeit Zuhause immer GNU Octave (Zu Octave gibt es hier auch ein Unterforum )
Denk es dir einfach weg.
|
|
|
Seban |
Themenstarter
Forum-Meister
|
|
Beiträge: 600
|
|
|
|
Anmeldedatum: 18.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ab R2014b
|
|
|
|
|
|
Verfasst am: 06.01.2013, 00:00
Titel:
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|