Selesai: tambah pada laluan

Kemaskini terakhir: 09/19/2023

Proses menambah laluan dalam MATLAB melibatkan pengubahsuaian laluan carian MATLAB. Laluan carian MATLAB ialah senarai direktori yang dilalui MATLAB apabila ia menerima panggilan fungsi atau skrip. Dengan menambahkan direktori pada laluan, MATLAB boleh mengakses skrip/fungsi yang disimpan dalam direktori tersebut dari mana-mana lokasi. Tindakan ini penting apabila menggunakan skrip atau fungsi tersuai dari lokasi direktori yang berbeza.

masalah Penerangan

Pertimbangkan senario di mana terdapat skrip dan fungsi MATLAB yang disimpan dalam pelbagai direktori. Sesetengah skrip ini mungkin perlu mengakses fungsi yang disimpan dalam direktori lain. Untuk mengelakkan ralat atau menentukan laluan mutlak secara manual setiap kali skrip dipanggil, kita boleh menambah direktori tersebut ke laluan MATLAB.

Penyelesaian

Fungsi 'addpath' dalam MATLAB membantu menyelesaikan masalah yang tepat ini. Ia menambah folder tertentu ke laluan carian MATLAB, membenarkan pengguna memanggil mana-mana skrip atau fungsi yang terkandung dalam folder ini dari mana-mana lokasi.

% example of addpath
addpath('C:UsersUsernameDesktopExampleFolder');

Panggilan fungsi ini menambah direktori ExampleFolder ke laluan carian MATLAB.

Menjelaskan Kod

Fungsi 'addpath' menyelesaikan tugas menambah direktori ke laluan MATLAB. Ia memerlukan rentetan sebagai hujah yang merupakan laluan ke direktori yang akan ditambah.

-Petikan(' ') dalam fungsi menentukan rentetan.
-Laluan ke direktori ditulis di antara petikan ini.
-Sheshes ialah urutan melarikan diri, menentukan hierarki direktori.
-Ia bermula dari pemacu cakera (C), mengikuti Pengguna, Nama Pengguna, Desktop, dan akhirnya ke ExampleFolder.

Selepas menjalankan baris kod ini, sebarang skrip atau fungsi yang disimpan dalam ExampleFolder boleh dipanggil terus, tanpa menyatakan laluan mutlak.

Fungsi Laluan MATLAB yang Penting

Selain daripada 'addpath', MATLAB menyediakan pelbagai fungsi lain untuk menguruskan laluan carian:

  • 'rmpath': Mengalih keluar direktori yang ditentukan daripada laluan carian MATLAB.
  • 'path': Memaparkan laluan carian MATLAB semasa.
  • 'savepath': Menyimpan laluan carian MATLAB semasa untuk sesi MATLAB akan datang.
  • 'userpath': Mengembalikan bahagian yang ditentukan pengguna bagi laluan carian MATLAB.

Setiap fungsi ini membantu mengurus laluan carian MATLAB, yang penting untuk mengatur dan menggunakan skrip dan fungsi yang disimpan merentasi direktori yang berbeza. Memahami dan menggunakan fungsi laluan carian ini secara berkesan adalah kemahiran penting bagi mana-mana pengaturcara MATLAB yang cekap.

Nota Lanjut

Walaupun MATLAB secara automatik menyimpan perubahan laluan untuk sesi semasa, perubahan ini tidak kekal dan akan ditetapkan semula sebaik sahaja MATLAB dimulakan semula. Untuk menjadikan perubahan ini kekal pada semua sesi, fungsi 'savepath' harus dipanggil sejurus selepas membuat sebarang pengubahsuaian pada laluan carian.

Related posts: