Basmadiginiz Butonlar Var!

Gelin itiraf edelim, bir taneniz basti mi lan su basliklarin altindaki facebook share butonuna allahsizlar! Ne basmiyosunuz arkadasim? Bosuna mi koyuyoz biz oraya o butonlari? Ha bosuna mi koyuyoz?

Yine mesela bannerimizin hemen orada “azicik sosyal olun lan” butonlari var. Hanginiz basti? Basanlar adini yazdiracak bundan sonra bana.

Gene mesela buton olarak sayfanin sag altinda, asagilara cok indiginiz zaman sizi tek harekette yukari cikarmasi icin koydugumuz “yukari ok seysi” butonu var. Buna basin arkadas. Gunde bir kere basin ona. Basilmayinca paslanacak o buton, sonra takila takila cikaracak biri ileride basinca. Bu butonlari basin diye koyuyoruz. Bundan sonra gunde 3 butona basmayan terketsin bu blogu.

cCc !Ya bas ya terket! cCc

Ya bask ya merkez!
Ya basket bir de faul!

Az Once Yazdigim Sarki

Topuklarina siktirdim kalbimin,
Ruhumu, cikarttim sattim Orlando’yaaaa,
Guzel sunuslar bos kuruslar,
Benimse 10 lira borcum,
Bir de kuru ekmegim var.
Evet dedi,
Ruhuna el fatiha,
Bir kez de degil ustelik,
Cunku beni cok ruknettin,
Az hoslastigim bir
YaLaNdIn!

{[ChiLe_$CaSh$] SITAYLA} tarzi yazdigim icin akliniza takilan yer olursa sorun.

Salak Yemin Ederim Gerizekalı Bu Cocuk Ya

Su blogu canla basla ayakta tutmaya calisiyorum, artik biraz civimanin vakti geldi diye dusunuyorum dolayisiyla. Peki ne dolayladi bunu? Oradan ona nasil geldim valla ben de bilemedim. Son birkac yazidir oldukca ciddi seyler yazdim, bazi arkadaslarimiz (japon konsolosu sana diyorum, digerleri siz anlayin) sikildi.

Mesela sunu belirteyim once; bundan sonra yazdiginiz yazilarin etiket kismina, nickinizi dogru bir sekilde yazarsaniz cok guzel olabilir. Yazmasaniz da sneyl ya da ben gordugumuz ilk anda duzeltiyoruz zaten. Bunu niye boyle yapicaz peki? Cunku bazi arkadaslarin bazi arkadaslari auisdfhiausdhiugsdf sadece arkadaslari olduklari yazarin yazilarini gormek istemisler. Ondan. Ne sandin ya? Artik bazi kaliplardan da kurtulunmasinin vakti geldi diye dusundum ama hemen gecti. Dusunmedim sonra.

Ne anlatacam lan iste. Anlatacak cok sey var ama anlatacak cok sey yok. Vuuu guzel bir hareketlenme oldu mu lan beyninizde bu cumleyi okuyunca? Insallah olmustur allaaaam yareppim tobe amin.

Gecen yolda yuruyorum, kimi gordum dersiniz. Kevin Costnet. Tek harfle kaybetti ya, Costner olsa imza alacaktim. Peki nasil biliyosun soyadinin Costnet oldugunu derseniz, tisortunde yaziyodu kimlik bilgileri.

Ankara Numune Surucu Kursu’nda yatmakta olan yakinimiz Ahmet Canozum Seneler Geciyor icin acilen B sinifi ehliyet araniyor. Insaniyet namina bu nitelikleri tasiyan ehliyet sahiplerinin sayin Canozum Seneler Geciyor’a basvurmalari rica olunur.

Dalga gecilemeyecek sey yoktur ha! Bunu da artik sindirin icinize. Bu uyariyi yapmak zorunda hissettim kendimi cunku bazi arkadaslar goruyorum, bu da espri konusu yapilir mi diye dusunen. I see dead people.

Daha uzatirsam japon konsolosu kankama 3 silin borclanirim. Bu borcun altina girmek istemedigim icin yaziyi burada sonlandiriyorum.

OK. Bye.

MATLAB Kontor Egrileri

Lisans donemimizde kimi zaman lazim olmasina ragmen, excel kullanarak cizemedigimiz kontor egrilerinin nasil cizildiginden kisaca bahsedecegim bugun. MATLAB bir derya sizin de bildiginiz uzere. Nimetlerinden biri de bu guzelim grafikleri rahatlikla cizebilmesi. Adim adim yazayim;


Bir kontor egrisi cizebilmeniz icin en az 3 adet degiskene ihtiyaciniz var. Yani eksenler bazinda konusursak x, y ve z degerlerini  bilmelisiniz ki kontor egrinizi cizdirebilesiniz. Isin bana sorarsaniz en zor kismi da burasi. Noktalarinizi tanimlamak. Genelde (yanlis isler pesinde oldugumun farkindayim) bu tarz grafikler gerektiren datalar polar koordinatlar ile ifade ediliyor. Kartezyen olarak ifade edilmisse zaten isiniz rahat ama polar olarak ifade edilmisse onlari kartezyene cevirmenizi oneririm ben. Bunun nasil yapilacagini kisaca tarif edeyim. Aci ve uzunluk olarak ifade edilmis her deger bir polar koordinattir ve icerisinde x ve y eksenlerinin bilgisini barindirir. +x ekseninden baslayarak vektorunuzun oldugu dogru parcasina kadar bolgeden olculur aci. 

Simdi sekilde de goruldugu uzere aci ve uzunluk degerini bildigimiz zaman, uzunlugu acinin sinus ve kosinus degerleriyle carparak, sirasiyla, noktayi temsil eden y ve x degerlerini bulabiliriz. Bunu MATLAB ile pol2cart fonksiyonunu kullanarak yapabiliriz.

Yukarida bahsettigim islemi yaptiktan sonra her sey cocuk oyuncagi. Deneyden elde ettigimiz ya da bir formul ile hesapladigimiz degerlerimizi alt ve ust x-y degerlerimiz icin interpole edip, olcum ya da hesaplama yapmadigimiz noktalardaki z degerlerini kestirecegiz. MATLAB icin bunu yapan fonksiyon griddata. Verilen x, y, z, alt ve ust x-y limitleri ve interpolasyon metodunu girdiginizde size interpole edilmis z degerlerini veriyor. 

Eger yukaridaki islemi de hallettiysek. Simdi sira interpole edilmis degerleri grafige dokmekte. Bu islemi yapan fonksiyon da contour

Eger butun bu islemleri tamamladiysaniz karsinizda mukemmel bir grafik olmali. Yok olmadi diyorsaniz bir soz dizimlerinizi kontrol edin. Iste o syntax’lar.

[X,Y] = pol2cart(THETA,RHO)
[XI,YI] = meshgrid(-800:1:800)
zi=griddata(x,y,z,XI,YI,v4)
contour(XI,YI,zi,8)

theta = aci bilgilerini iceren matris
rho = uzunluk bilgilerini iceren
x = x matrisi
y = y matrisi
z = z matrisi
XI = meshgrid ile elde ettigimiz ve interpolasyonun alt ve ust limitlerini belirten x matrisi
YI = meshgrid ile elde ettigimiz ve interpolasyonun alt ve ust limitlerini belirten y matrisi
zi = x, y, z, XI, YI matrisleri ve v4 interpolasyon yontemi ile elde ettigimiz interpole edilmis z matrisi
contour fonksiyonunda sondaki 8, 8 adet egri istedigim icin. meshgrid fonksiyonundaki 800 ler alt ve ust sinirlar. Biri -800 sizin de gordugunuz uzere. Aradaki 1 ise, noktalarin 1 er 1 er atlayarak olusturulmasi. Cozunurluk bir nevi. Yani o meshgrid fonksiyonu size 1651×1651’lik bir matris vermeli bu durumda.

Hoscakalin. Adam gibi yazin raporlarinizi.

What is God?

God is science. God is polio and flu vaccines and MRI machines and artificial hearts. If you are a man of science then that’s the only faith we need.

Fringe S02E18

duly noted!