5.00 / 1 oy

Matlab'da Function nedir ve nasıl kullanılır?

Matlab'da Script nedir ve nasıl kullanılır yazısında bahsettiğim gibi Matlab'da tekrar kullanılabilir kod blokları oluşturmanın iki yolu var (Script ve Function). Script kullanımından bahsettiğime göre şimdi de Function nedir ve nasıl oluşturulur buna bakalım.

1. Yeni bir fonksiyon eklemek için üst alandan New/Function seçimini yapıyoruz.

matlab yeni fonksiyon

2. Yeni fonksiyon eklediğimizde zaten açılan fonksiyon penceresi içinde bir kısım kod bloğu hazır olarak geliyor ve bizim nereye ne koyacağımız konusunda yol gösteriyor. Bu şablon şu şekilde:

function [ output_args ] = Untitled5( input_args )
%UNTİTLED5 Summary of this function goes here
%   Detailed explanation goes here
end

Matlab 2 Output Döndüren Fonksiyon Örneği: Bir sayıyı input olarak alan ve çıktı olarak da karesini ve küpünü veren bir Matlab fonksiyonu hazırlayalım.

Girdi: Kullanıcının yazacağı sayı

Çıktı(lar): Sayının karesi ve küpü

Not: Matlab fonksiyonlarında birden çok girdi ya da çıktı olabilir.

 

Fonksiyon Kodları:

function [ karesi, kupu ] = Untitled5( sayi )
karesi=sayi^2;
kupu=sayi^3;
end

Not: Fonksiyonu func_karesikupu.m adıyla kaydettim.

Fonksiyon Çağırma Kodları (Command Window'dan):

Not: Bu fonksiyon 2 output döndürdüğü için 2 farklı değişkene atanmalıdır.

[karesi,kupu]= func_karesikupu(5)

Çıktı:

karesi =

    25


kupu =

   125

Not: Değişkenleri ve değerlerini Workspace'ten de görebilirsiniz.

benimadimcemil

12.03.2020 09:29

Bu soru 2 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Matlab'da Function nedir ve nasıl kullanılır?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.