Matlab'da da Java'daki System.out.printf metoduna ve C# dilindeki Console.WriteLine metoduna benzer bir çıktı alma metodu vardır. Burada amaç belirli bir çıktı biçimi içerisine değişkenleri doğru sıra ile yerleştirmektir.
Örnek: 1'den 10'a kadar sayı isteyen ve aldığı sayıları bir vektöre yerleştiren bir Matlab function hazırlayalım ve kullanıcıya input girmesinden önceki mesajı fprintf ile değişkeni de mesajın içine ekleyerek yazalım.
- function vektor = vektor1(n)
-
- for dongu=1:n
- fprintf('Vektörün %i. elemanını yazın: ',dongu)
- vektor(dongu)=input('');
- end
Fonksiyonu 5 vektör elemanı üretecek şekilde çağıralım:
- >> vektor1(5)
- Vektörün 1. elemanını yazın: 4
- Vektörün 2. elemanını yazın: 5
- Vektörün 3. elemanını yazın: 2
- Vektörün 4. elemanını yazın: 6
- Vektörün 5. elemanını yazın: 7
-
- ans =
-
- 4 5 2 6 7