Dalam pengaturcaraan, panggilan fungsi adalah kunci untuk mencapai pengaturcaraan modular. Dalam Matlab, fungsi boleh memanggil fungsi lain, dengan itu mencapai penggunaan semula kod dan penguraian tugas. Artikel ini akan memperkenalkan secara terperinci langkah-langkah memanggil fungsi dalam Matlab, termasuk: Pengisytiharan fungsi: Tentukan fungsi yang akan dipanggil Panggilan fungsi: Gunakan nama fungsi dan parameter untuk memanggil fungsi Lulus parameter: Hantar parameter kepada fungsi yang dipanggil Nilai pulangan : Dapatkan fungsi fungsi yang dipanggil Nilai pulangan Melalui panduan ini, anda boleh menguasai prinsip asas panggilan fungsi dalam Matlab dan dengan mudah melaksanakan pengaturcaraan modular.
Mula-mula buat fungsi fail m baharu Untitled2() dalam Matlab, Untitled2() ialah fungsi utama, kemudian tambahkan kiraan sub-fungsi(i) di bawah fungsi, panggil sub-fungsi dalam fungsi utama, kodnya ialah seperti berikut:
% Fungsi utama
fungsi [jumlah] = Untitled2()
i=10.
jumlah=kiraan(i).
end
% sub-fungsi
fungsi [jumlah] = kiraan(i)
jumlah=0.
untuk k=1:i
jumlah=jumlah+i.
end
end
Kemudian masukkan [Untitled2()] dalam tetingkap baris arahan dan panggil fungsi utama Hasil jumlah yang dikembalikan ialah 100. Perhatikan di sini bahawa fungsi utama boleh memanggil sub-fungsi sub-fungsi Fungsi utama tidak boleh dipanggil, seperti yang ditunjukkan dalam rajah:
Kaedah 2: Dua panggilan fungsi fail m
Mula-mula buat dua fungsi fail m dalam Matlab, satu fungsi Untitled2() dan satu kiraan( i) fungsi. Fungsi count(i) dipanggil terus dalam fungsi Untitled2(), seperti yang ditunjukkan dalam rajah:
Anda boleh melihat kandungan fungsi count(i), seperti yang ditunjukkan dalam angka:
Masukkan Untitled2() dalam tetingkap baris arahan , tekan kekunci Enter untuk mendapatkan hasil yang sama Kelebihan cara penulisan ini ialah kedua-dua fungsi boleh memanggil satu sama lain, dan tiada perbezaan antara fungsi utama dan sub-fungsi, seperti yang ditunjukkan dalam rajah:
Masukkan kiraan(16) dalam tetingkap baris arahan , anda juga boleh melihat hasilnya secara langsung, seperti yang ditunjukkan dalam rajah:
Atas ialah kandungan terperinci Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!