Matlab: Bir fonksiyonun içine başka bir fonksiyonu nasıl koyabilirim?


0

Matlab'da üç özel sonuç üreten bir işleve sahibim. Son sonuçları hesaplamak için bu sonuçları aşağıdaki bir fonksiyona giriş argümanları olarak kullanmak istiyorum.

İki işlevi nasıl birleştiririm?

Yanıtlar:


1

Sorunu anladığımdan emin değilim. Anladığım kadarıyla, bir fonksiyon2'ye giriş olarak kullanmak istediğiniz üç çıkış argümanını veren bir fonksiyon1'e sahipsiniz. Bu durumda, işlevlerin ayrı olmasına izin verebilir ve bunları aynı şekilde kullanabilirsiniz.

[a,b,c] = function1();
endResult = function2(a,b,c);

Ya da onları işlev2'nin içine işlev1 koyarak yerleştirebilirsiniz. Bunu sadece function1'i function2 dosyasına ekleyerek yaparsınız. Kabukta:

cat function2.m function1.m > function2.m

ya da sadece bir editör kullanın. Yine de yeni işlevi düzenlemelisiniz, örneğin, işlev1m'yi tanımlanmadan hemen önce yukarıdaki iki Matlab kod satırını ekleyerek.

Herhangi bir yardım var mı?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.