Rumah  >  Artikel  >  Tutorial perisian  >  Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

WBOY
WBOYasal
2024-06-01 17:41:14655semak imbas

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

Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

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:

Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

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:

Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

Anda boleh melihat kandungan fungsi count(i), seperti yang ditunjukkan dalam angka:

Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

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:

Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

Masukkan kiraan(16) dalam tetingkap baris arahan , anda juga boleh melihat hasilnya secara langsung, seperti yang ditunjukkan dalam rajah:

Langkah-langkah operasi untuk satu fungsi untuk memanggil fungsi lain dalam Matlab

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn