31 Temmuz 2018 Salı

Şekiller tablosunda Şekil 0.1 sorununun çözümü

Sayfa Başlığı

Çoğu zaman word içinde bazı özellikler anlamlı bir şekilde kullanılmaz. Zaman ve şartlar bunu ortaya koyduğunda araç çubuğunda veya mönüde yer alan özelliklerin kullanımı önem arzedecektir.

Wordde şekiller tablosu veya çizelgeler tablosu yapmak istenildiğinde karşılaşılan en büyük problemlerden biriside ofis 2013 ve sonrası için Giriş mönüsünde bulunan stiller ile word içinde seçilen metinler Başlık1, Başlık2 gibi stil ile seçildikten sonra Başvuru mönüsündeki Şekiller tablosu ekle ve içindekiler oluştur ile bu yapılar oluşturulabilmektir. Ancak bir resim veya tablo için resim yazısı eklense bile Şekil 0.1 şeklinde bir yapı olmakta özellikle her güncellemede Şekil 4.3 yazsanız dahi bir sey değişmemektedir. Bu problemin çözümü adım adım aşağıda sunulmuştur. Umarım bir faydasını görürsünüz ve bu konuda az da olsa bilmeyenlere bir katkım olur...

Öncelikle 3 başlık belirleyelim ardından bunlara Giriş sekmesindeki  stiller kısmından Başlık-1 seçilir.



Ardından Çok düzeyli liste ile numaralandırmamız gerekecektir. Bunun anlamı her bir başlık bir bölüm olarak ifade edilecektir. Böylelikle bu başlıklar altına bir resim konulduğunda o bölümün altında yer alacağından bölüm.resim sırası şeklini alacaktır.


Bu aşamadan sonra her başlık için bu yapılacak ve 2. sırada bulunan Çalışmalarım için numaralandırmaya devam et tuşuna basmak gerekecektir.

Bu işlemler her 3 başlık için teker teker yapıldıktan sonra 3 tane aynı resmi bu başlıkların altına ekleyeceğiz.


Görüldüğü üzere yukarıdaki resimde artık başlıklar 1 2 ve 3 olarak ayarlandı, hepsine stilde başlık 1 ayrı ayrı zaten verilmişti. Sonra her bir bölüm için bölüm numarası numaralandırılarak resmin yeride belirlenebilecektir. Böylelikle 1. başlık altında bölüm numarasıda eklendiği için Figure 1.1 şeklini alacaktır. Tabii etiket kısmına şekil olarak ayarlanırsa Şekil 1.1. olacaktır. Aradaki noktayı bile Resim yazısı numaralandır bölümünden Kullanılacak ayıraç ile değiştirebilirsiniz. 


Şimdi geldi bunları indekslemeye ve şekiller dizini altında göstermeye bunun için Başvurular sekmesindeki  Şekiller tablosu ekle ile son halinide vermiş olacağız.

 

Özetle;

Önce başlıklar için stilden Başlık-1 seçilecek.
Sonra her başlık çok düzeyli listeden numaralandırılacak
Bu işlemlerden sonra resimler için resmin üzerine sağ tıklanılıp resim yazısı eklenecek.
En son aşamada Başvurularımdan Şekiller tablosu dizini oluşturulacaktır.
Yapılan her değişiklik için örneğin bir şekliniz 5 sayfa ileri gitti. Şekiller dizininde doğru sayfanın güncellenmesi için indeks sayfanızda sağ tıklayıp tüm tabloyu güncelleştir seçilmelidir. 

  

15 Haziran 2015 Pazartesi

Matlabda Grafik işleme

Matlab içerisinde çizilen bir grafiğe bir başlık(title) verilmesi gerekiyorsa title komutunu kullanmamız gerekecektir.Tabii bu mesajı istenilen şekilde yazdırmak mümkündür. sprintf komutu ile title başlığımız biçimlendirilebilir.Bunun yanında grafiğe grid ekleme(grid), x ve y koordinat sınırlarını belirtme(axis), x ve y ekseninin başlıkları(xlabel, ylabel) ile grafiğin ekrana geliş süresini belirtebiliriz.

plot(5,6,'Or')
title('Mehmet Karadeniz')
axis([-2,10,-2,10])
xlabel('X ekseni')
ylabel('Y ekseni')
grid
pause(3)



14 Eylül 2014 Pazar

Windows 7 orjinal yapma

Crack : dğer anlatım tarzlarının aksine ve herkesin anlayabileceği üzere sizden şifre veya aktivasyon anahtarı istenildiğinde bunları sizin yerinize çözen programlar yardımıyla yüklediğiniz software güven içinde kullanabilmektir. Buradan hem anlatımlı hemde dosyayı yakında koyacağım.


28 Mayıs 2013 Salı

Axes içine Resim ekleme

Resim Ekleme

1) Önce bir axes nesnesini GUI'ye taşıyın .

2) MATLAB klasörü içine 1.jpg dosyasını kopyalayın .

3) degisken = image(imread ( '1.jpg ' ) )  komutu ile resim axes içinde görüntülenecektir .



23 Mayıs 2013 Perşembe

MATLAB-Break komutu

Öyle bir komuttur ki bazen ne yapacağınızı? Hatanın neden kaynaklandığını bulamayabilirsiniz. Bunun sebebi "Break" komutunu kullanmamanızdır.

Örnek olarak bir diziniz olsun. Dizinizdeki bir eleman sorgulanıyor ve bulunduğunda 10 sayısını dönderiyor bulamaz ise 0 sayısını döndermesini istiyorsunuz. 

Dizi
1. elemanı  : A
2. elemanı  : B
3. elemanı  : C

Ana Programdan fonksiyonu  

deger=Bul(Dizi,'A') 

şeklinde çağıralım. Normalde Dizi içinde A olduğundan değerin 10 olması gerekirken maalesef 0 diye gözükecektir. Bunun sebebini irdeleyelim ...


function a=Bul(Dizi,Str)

uz=length(Dizi)

for i=1:uz

     if strcmp(Dizi(i),Str) = = 1
        a=10
     else
        a=0
     end

end


fonksiyonu yukarıdaki gibi ise analiz ettiğimizde :

uz=3


i=1 için Dizi(1) =A? Adır o halde a=10 olacaktır. Yalnız döngü daha bitmedi ...

i=2 için Dizi(2) =A? A değildir o zaman a=0 olacaktır. Yalnız döngü daha bitmedi ...

i=3 için Dizi(3) =A? A değildir o zaman a=0 olacaktır. Döngü sona erdi. 

Şu anda a değeri kaçı göstrerir sorusuna , 0 cevabını vereceğiz. Bu basit örnekte bile işleri karıştıran olguda istenilen bulunduğunda döngüden çıkılması yani döngünün kırılması gerekmektedir. Bu yüzden Break komutunu if bloğu içinde a=10 sayısından hemen sonra kullanmamız gerekecektir.


Önceki durumda çalıştığında 

deger=Bul(Dizi,'A')



function a=Bul(Dizi,Str)
uz=length(Dizi)
for i=1:uz
     if strcmp(Dizi(i),Str) = = 1
        a=10
     else
        a=0
     end
end

deger=0

Sonraki durumda break komutu eklenince çalıştığında 

deger=Bul(Dizi,'A')


function a=Bul(Dizi,Str)
uz=length(Dizi)
for i=1:uz
     if strcmp(Dizi(i),Str) = = 1
        a=10 
        break
     else
        a=0
     end
end


deger=10


19 Mayıs 2013 Pazar

GLOBAL değişken

MATLAB içinde bir değişkenin tüm yerde geçerli olması isteniyorsa o zaman global değişken kullanılır. Kullanım şekli :

Global değişkenadı

Bu değişken eğer GUI içerisinde kullanılıyorsa ve tüm nesneler tarafından bu değişken kullanılacaksa o halde yapılması gereken her nesnenin üzerinde global değişken adı şeklinde tanımlanmalıdır.

function pushbutton1_CallBack(...)
global x
x=3
set(handles.edit1,'Visible','off')
set(handles.edit2,'Visible','off')



function pushbutton2_CallBack(...)

global x
x=x+1
set(handles.edit1,'Visible','on')
set(handles.edit2,'Visible','on')
msgbox(x) 



Sonuç olarak ekrana x'in değeri 4 olacaktır. 

GUI-Visible

Bir nesneyi ekranda görünür yapma veya gizleme olarak Visible özelliğini kullanacağız. Örnek olarak birinci düğmeye basınca 2 edit kutusunu gizleyecek diğer düğmeye basıncada 2 edit kutusunu tekrardan ekranda gösterecek program için :


function pushbutton1_CallBack(...)

set(handles.edit1,'Visible','off')
set(handles.edit2,'Visible','off')



function pushbutton2_CallBack(...)

set(handles.edit1,'Visible','on')
set(handles.edit2,'Visible','on')