Я пытаюсь использовать функцию «chi2pval» в своем коде, но это частная функция для статистики. Как я могу сделать это доступным для меня?Как вызвать chi2pval из моего кода
ответ
chi2pval
является частной функцией, которая является частью панели инструментов Stats. Эта функция существует в MATLAB, но вы не можете ее напрямую вызвать, поскольку она находится в частной папке, недоступной вам ... по крайней мере, не нормально. Вы можете найти, где находится исходный файл. Вы можете сделать это, набрав в следующей команды в командную строку:
which chi2pval -all
which
определяет, где конкретная функция MATLAB вы ищете, находится на вашем компьютере. Флаг -all
отображает пути ко всем функциям, которые вы ищете. На моем Mac OS X машины, это то, что я получаю:
/Applications/MATLAB_R2013a.app/toolbox/stats/stats/private/chi2pval.m % Private to stats
Вы можете посмотреть на исходный код можно, вызвав edit
перед этой строкой, которая содержит полный путь к функции, а также функции назвать себя:
edit /Applications/MATLAB_R2013a.app/toolbox/stats/stats/private/chi2pval.m
Когда я делаю это, я вижу исходный код chi2pval
.
Теперь, что вы можете сделать здесь, если вы хотите на самом деле назвать chi2pval
, вы можете скопировать M-файл из этого каталога, где вы вызываете свой основной код, а затем пойти дальше и запустить свой код ,
Надеюсь, это поможет!
- 1. Вызвать функцию лямбда из моего кода HTML
- 2. Как вызвать генераторы из кода?
- 3. Вызов ABPersonViewController из моего кода?
- 4. Как вызвать отладчик из кода?
- 5. Рефакторинг некоторых из моего кода
- 6. Как вызвать функцию javascript из кода позади?
- 7. Как вызвать Google Analytics из кода?
- 8. Как вызвать Message App из моего приложения?
- 9. как вызвать apk из моего приложения
- 10. Как вызвать плагин из моего .vimrc-файла?
- 11. Как вызвать doPost() из моего бина действий?
- 12. Диаграмма классов из моего кода
- 13. Как зашифровать текст из моего кода?
- 14. Как запустить NUnit из моего кода
- 15. Как удалить nans из моего кода python
- 16. Как создать выход из моего кода входа?
- 17. Как удалить prettyprint классы из моего кода
- 18. Как вызвать скрипт оболочки из кода python?
- 19. Как вызвать функцию PHP из кода Perl?
- 20. Как вызвать рабочий процесс Sharepoint из кода?
- 21. Как вызвать правило drupal из кода javascript
- 22. Как вызвать JS из собственного кода Java?
- 23. Как вызвать еще один ViewController из кода?
- 24. Как вызвать сервлет из java-кода?
- 25. Excel VBA: как вызвать событие из кода?
- 26. Как вызвать метод GWT из кода javascript
- 27. как вызвать функцию javascript из кода vb.net?
- 28. Как вызвать StoredProcedure из кода JavaScript?
- 29. Как вызвать функцию JavaScript из ASP-кода?
- 30. Как вызвать сервлет из кода Java
haha Я писал почти такой же ответ хорошо! +1 –
Вы знаете, я действительно думал об этом решении, но я подумал, что, возможно, у Matlab был лучший метод, чем выполнение функции. Но, похоже, нет. Спасибо – user2333346
@ user2333346 - Я не вижу другого способа, кроме копирования фактической функции. MATLAB не позволяет добавлять частные каталоги в системный путь MATLAB для запуска функции, поэтому единственный способ, которым вы можете запустить это, - скопировать функцию и поместить ее где-то в другом месте. Извините, если это был не тот ответ, который вы искали, но спасибо за то, что он принял его, тем не менее! – rayryeng