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