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)
>> 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