matlab'ta yüzey çizdirme

Matlab'ta yüzey çizdirmek oldukça kolaydır. Bu yazıda yüzey çizdirme anlatılmaktadır:

>> [x, y] = meshgrid(-2  :  0.1  :  2); %
>> z = sin(x) + cos(y);
>> mesh(x, y, z)

Yukarıdaki kodlar incelendiğinde x matrisinin sütundan sütuna artarken y matrisi de satırdan satıra artmaktadır, bu şekilde olması için [x, y] şeklinde yazılmıştır. meshgrid fonksiyonu kendisine gönderilen aralıkta kare matris üretmektedir. z matrisi de tahmin edilebileceği gibi yüksekliği ifade etmektedir (bkz: sol el koordinat sistemi). mesh ile alınan çizim:


surf fonksiyonu ile yüzey çizdirilebilir:
>> surf(x,y,z)

surf ile alınan yüzey çizimi:

Hiç yorum yok:

Yorum Gönder