Czasami trzeba zmienić zachowanie funkcji. Czy istnieje łatwy sposób na znalezienie funkcji (na ścieżce matlab), które korzystają z tej funkcji?Matlab: jak znaleźć funkcje na ścieżce, która używa danej funkcji
Odpowiedz
Sposób, w jaki to robię, to wyszukiwanie plików, które zawierają nazwę funkcji, która mnie interesuje. W ten sposób nie widzę tylko, kto dzwoni do mojej funkcji, ale także jakiego podpisu używają.
W edytorze: Edit-> Znajdź pliki
Zacznij od help deprpt
.
EDYCJA: kiedy generuję raport zależności, na górze okna raportu znajdują się 3 pola wyboru. Jedno z nich, domyślnie niezaznaczone, nosi nazwę "Pokaż funkcje rodzica (tylko bieżący folder)". To prawdopodobnie początek tego, co chcesz, ale działa tylko w jednym folderze.
Jeśli chcesz więcej, proponuję wypróbować edit deprpt.m
.
masz na myśli szukanie zależności? to byłyby narzędzia -> show dependency report
narzędzia -> pokaż raport zależności robi coś przeciwnego do tego, co chcę: znajduje pliki, których dany plik zależy od – Alain
chciałbym użyć narzędzia takie jak grep. Wysłałem narzędzie o nazwie mgrep na wymianę plików kilka lat temu. Może przeszukiwać całe katalogi plików m dla dowolnego ciągu i wyszukiwać rekurencyjnie w podkatalogach. Aby znaleźć funkcje w moich katalogach, które wywołują fminsearch, po prostu wykonam to w linii poleceń.
mgrep ('fminsearch', '', 'pokaż', 'off') Przeszukiwanie katalogu (-y) ...
/Users/woodchips/Desktop/My_FEX/cylinderfit.m /Użytkownicy /woodchips/Desktop/My_FEX/fminspleas.m /Users/woodchips/Desktop/My_FEX/fminspleas2.m /Users/woodchips/Desktop/My_FEX/fminspleas3.m /Users/woodchips/Desktop/My_FEX/fminspleasnnls.m /Users/woodchips/Desktop/My_FEX/BoundedFSOLVE/fsolvebnd.m /Users/woodchips/Desktop/My_FEX/FMINSEARCHBND/fminsearchbnd.m ...
- 1. Jak testować jednostkę funkcji, która używa Popen?
- 2. Jak znaleźć aplikację, która używa mojego portu?
- 3. Wywołanie funkcji, która nie znajduje się na ścieżce Matlaba BEZ DODAWANIA TEGO PATH
- 4. Która Java używa Eclipse?
- 5. jak uzyskać wszystkie foldery tylko w danej ścieżce w python?
- 6. Czy można wywołać funkcję, która nie znajduje się w ścieżce w MATLAB?
- 7. Jak mogę znaleźć długość danej GArray?
- 8. Jak uzyskać wierzchołki na najkrótszej ścieżce za pomocą funkcji igraph?
- 9. Funkcje macierzy Matlab w java
- 10. Jak wywoływać funkcje Matlab z C++
- 11. jak ocenić pochodną funkcji w programie Matlab?
- 12. Jak znaleźć funkcje C bez prototypu?
- 13. Czy program MATLAB używa OpenCv CascadeClassifier?
- 14. Która część mojego kodu MATLAB jest wielowątkowa?
- 15. Funkcje funkcji wywoływania funkcji Callgrind
- 16. funkcje statyczne vs const funkcji
- 17. PHP Argumenty funkcji: Array obiektów danej klasy
- 18. Jak przeciążyć funkcje zdefiniowane przez użytkownika w Matlab?
- 19. Używa funkcji Ackermanna?
- 20. Częściowa ocena funkcji w MATLAB
- 21. znaleźć nazwę tabeli sql z danej kolumnie
- 22. Jak znaleźć nieużywane funkcje w projekcie PHP
- 23. „Nie można znaleźć XXX.gwt.xml na ścieżce klas” błąd w GWT
- 24. Kombajny funkcji do funkcji, która zwraca krotki
- 25. Jak przetestować usługę REST, która używa JWT w SoapUI?
- 26. Jak wygenerować listę zależności funkcji w MATLAB?
- 27. MATLAB: Scalanie uchwytów funkcji
- 28. Jak znaleźć punkt w danej prostopadłej odległości od linii?
- 29. Matlab libsvm - jak znaleźć współczynniki w
- 30. Logback: "Nie można znaleźć biblioteki Janino na ścieżce klasy"
+1 jakoś nigdy nie wiedziałem, że to istnieje, dziękuję Jonas! Zwykle używam zewnętrznego narzędzia 'Agent Ransack' do wyszukiwania tekstu w plikach. – Amro