hücresel bir matlab dizi içinde bir karakter topluluğunun(string) olup olmadığını bulmak için matlabda şu işlemler geçerli:
id: bir cell array
x= find(ismember(id, 'stringAranacak')==1);
if isempty(x)==0
%bulundu ise yapılacak işlemler buraya
end
not: cell arrayden okuma yaparken () ve {} kullanımına göre dönen sonuç değişiyor.
c=cell(n,4)
% 1-sonuç bir cell array olarak dönüyor
>>c(1,:)
ans =
'Gender' 'population' 'Geographic origin' 'Region'
%2-herbir hücrenin değeri dönüyor. Atama yaparken ilk hücre değeri atanıyor.
>>c{1,:}
ans =
Gender
ans =
population
ans =
Geographic origin
ans =
Region
>>t=c{1,:}
t =
Gender
Bu Blogda Ara
21.07.2011
Biyoenformatik Akademik Dergi
Biyoenformatik konusunda akademik gelişmeleri takip etmek için aşağıdaki dergilerin hatırlatma listesine kayıt olmakta fayda var.
Bir hocamız haftada 2 saat bu dergilerde son yayınlanan çalışmalara bakıyorum, literatürü takip ediyorum demişti. Bende bunu yapmaya başladım. Biraz biraz aşinalık kazandım bu alana.
İşte degiler:
•BMC Bioinformatic
•Bioinformatics
•PLOS Genetics
•PLOS Computational Biology
Bir hocamız haftada 2 saat bu dergilerde son yayınlanan çalışmalara bakıyorum, literatürü takip ediyorum demişti. Bende bunu yapmaya başladım. Biraz biraz aşinalık kazandım bu alana.
İşte degiler:
•BMC Bioinformatic
•Bioinformatics
•PLOS Genetics
•PLOS Computational Biology
17.05.2011
Bilgisayar Programlama ve Yazılım Mühendisliğinde VERİ YAPILARI ve ALGORİTMALAR
| Bilgisayar Programlama ve Yazılım Mühendisliğinde VERİ YAPILARI ve ALGORİTMALAR -Dr. Rifat Çölkesen |
Yazar :Dr. Rifat Çölkesen
Tür : Bilgisayar, Programlama
Yayınevi: Papatya
Sayfa :424
Ek özellik:
Açıklama :
Bu kitap, program geliştiren, matematik ve mühendislik problemlerini
bilgisayar ortamında çözmek isteyen, iş dünyasına yönelik yazılım
tasarımları yapan her düzeyden programcı veya yazılımcılar için ciddi bir
başvuru kitabıdır. Kitap, aynı zamanda, üniversitelerin bilişimle ilgili
bölümlerinde okutulan Veri Yapıları ve Algoritmalar dersleri için bir ders
kitabı özelliğindedir. Program ve yazılım tasarımında, ciddi bir bakış açısı
yakalamak isteyenlere önerilir...
Veri Yapıları ve Algoritmalar, program tasarımında çoğu zaman eksikliği
hissedilen önemli bir konu; yalnız başına bir programlama dili bilmek,
program geliştirmeye yetmemektedir. Bu kitap, C programlama diline
dayanılarak çeşitli veri yapıları ve modellerini ele almakta, onlara ait
programın algoritmik ifadesini incelmekte ve örneklerle açıklamaktadır;
bütün bunlara ek olarak, program tasarımında yapılması gereken aşamalar
sistem analizi ve tasarımı konularına uygun olarak adım adım açıklanmış ve
Network yazılımı ve Veri modeli de açıklanmıştır. Program tasarımında en
önemli konu, ele alınan uygulamaya en uygun veri modelinin belirlenmesi,
veri yapısının tanımlanması ve programın algoritmik olarak ifade
edilmesidir. Veri yapısı, verinin veya bilginin bellekte tutulma şeklini ve
düzenini gösterir. Veri modeliyse, verilerin birbirleriyle ilişkisel ve
sırasal durumunu gösterir. Bilgisayar ortamında uygulanacak tüm matematik ve
mühendislik problemleri bir veri modeline yaklaştırılarak veya yeni veri
modelleri tanımlanması yapılarak çözülebilmektedir. Uygun bir veri modeliyle
çözüme gidilemeyen problemler, çoğu zaman ya çözümsüz kalmakta veya bellek
yetmiyor, bilgisayarın hızı yetmiyor gibi sebeplerle yarım bırakılmaktadır.
Uygulamada, her problem, doğası gereği en uygun bir veri modeline sahiptir.
Kitap, sırasıyla şu bölümleri kapsamaktadır:
- Bilgisayar Yazılım Dünyası
- Program/Yazılım Geliştirme Süreci
- Algoritmik Yaklaşımda C Dili Esnekliği ve Özellikleri
- Veri Yapıları ve Veri Modelleri, Algoritmalar ve Tasarım Yaklaşımları
- Program Çalışma Hızı ve Bellek Gereksinimi
- Sıralama Algoritmaları
- Arama Algoritmaları
- Yığın ve Kuyruk Yapısı
- Bağlantılı Listeler ve Uygulamaları
- Ağaç Veri Modeli
- Ağaç Uygulamaları
- Graf Veri Modeli
- Graf Algoritmaları (Shortest Path, Minumum Spanning Tree, BFS, DFS)
- Durum Makinaları
- Veri Sıkıştırma
- Yazılım Geliştirme Süreci
ilk bakışta en güzel yanı, bilişim terimlerini Türkçe kullanırken hemen yanında İngilizcesini vermiş olması. Öyleki bazen okuduğunuz Türkçe ifadenin bildiğiniz hangi İngilizce terime karşılık geldiğini çıkaramıyorsunuz. Çünkü bazı kullanımlarda herkes kendine göre bir karşılık kullanmış. Yada daha önce hiç o terimin Türkçesini ve İngilizcesini beraber görmemişsiniz.
Anlıcağınız benim türkçe kitaplarda aradığım en önemli özelliklerden biri, terimlerin ingilizce karşılıklarının metin içinde verilmiş olması. İşte bu kitabı bu açıdan beğendim.
Bilgisayar Mühendisliğine Giriş
| Bilgisayar Mühendisliğine Giriş -Kollektif, Dr. Rifat Çölkesen(Editör) |
Eser Adı:Bilgisayar Mühendisliğine Giriş
Yazar : Dr. Rifat Çölkesen(Editör)
Tür :Mühendislik, Bilgisayar
Yayınevi: Papatya
Sayfa : 272
Ek özellik:
Açıklama :
Bu kitabın amacı, "Bilgisayar Mühendisliği" kapsamına giren konulara ait temel bilgileri vermek ve bireye, öğretimi boyunca verilen dersler hakkında temel bilgileri / kavramları önceden kazandırmaktır. Böylece Bilgisayar Mühendisliği veya Bilimleri konusunda öğretim gören bireyler, hem meslekleri konusunda ön bilgiler ile donatılmış olacak hem de öğretim sürecinde hangi derste hangi konuların anlatılacağı hakkında bilgileri olacaktır.
Bu kitap, Bilgisayar Mühendisliği, Bilgisayar Bilimleri, Endüstri Mühendisliği, Elektrik Elektronik Mühendisliği Bölümleri için bilgisayar mühendisliği konuları hakkında referans niteliğindedir. Aynı zamanda, Bilgisayar Mühendisliği kavramlarına ve konularına hakim olmak, temel bilgilerini belirli referansa oturtmak isteyen meslek yüksek okullarının ilgili bölümleri için de bir başvuru kaynağıdır.
Yorum :
Tam adını yansıtan bir kitap. Giriş düzeyinde temel bilgiler içeren 12 bölümden oluşuyor. Bilgisayar Mühendisliği okuyan birinci sınıf öğrencileri için iyi bir kaynak.
7.12.2010
Ninite.com: Easy PC Setup
Bilgisayarı yeni formatladım ve kurulması gereken (hatta sitesine gidilip öncelikle indirilmesi gereken) bir sürü program var :(
işte ninite bu işi senin yerine yapıyor. Açıyorsun siteyi seçiyorsun kuracağın programları (media oynatıcı, güvenlik, ofis, pdf okuyucu hatta programlama geliştirici araçlar bile var) seçiyorsun, bir exe oluşturuyor. Bu exe ilgili sitelere bağlanıp programları indiriyor ve kuruyor. Onlar kurulurken sende çay içip keyfine bakabilirsin.
Gerçekten çok yararlı bir site, bu kadar geç öğrendiğim için üzgünüm açıkçası :(
işte ninite bu işi senin yerine yapıyor. Açıyorsun siteyi seçiyorsun kuracağın programları (media oynatıcı, güvenlik, ofis, pdf okuyucu hatta programlama geliştirici araçlar bile var) seçiyorsun, bir exe oluşturuyor. Bu exe ilgili sitelere bağlanıp programları indiriyor ve kuruyor. Onlar kurulurken sende çay içip keyfine bakabilirsin.
Gerçekten çok yararlı bir site, bu kadar geç öğrendiğim için üzgünüm açıkçası :(
30.11.2010
2.10.2010
Nokia: Güvenlik Kodu Unutma
nokia 6300 telefonum var ve güvenlik kodunu unuttum. sadece benim hattımda telefonu kullanabiliyorum başka bir hat takamıyorum. Telefoncuya götürdüm, telefonunuz sıfırlanır kodunuzu kırarız dediler. Benim de işime gelmedi rehberde bir sürü kayıt var. bide bi internete bakayım dedim ve çözümü buldum :D
size de lazımsa işte burda: http://forum.donanimhaber.com/m_25412832/tm.htm
size de lazımsa işte burda: http://forum.donanimhaber.com/m_25412832/tm.htm
djvu uzantılı dosyaları açmak
Djvu, PDF benzeri Resim sıkıştırma dosyasıdır. çoğunlukla karikatür veya çizgiroman resimleri toplu halde içinde bulunur. bazı eBook(sanal kitap) kopyaları da bu dosya içinde saklanabilir.
Dosyayı açmak için gerekli program: WinDjview
Djvu dosyasını PDF´ye dönüştürücü: Djvu-to-pdf
kaynak: http://www.dosyauzantisi.com/djvu-uzantili-dosya
Adobe PDF ile de dönüştürme yapılabilir. Print seçeneğinden Adobe PDF seçilerek pdf formatına çevrilebilir.
Dosyayı açmak için gerekli program: WinDjview
Djvu dosyasını PDF´ye dönüştürücü: Djvu-to-pdf
kaynak: http://www.dosyauzantisi.com/djvu-uzantili-dosya
Adobe PDF ile de dönüştürme yapılabilir. Print seçeneğinden Adobe PDF seçilerek pdf formatına çevrilebilir.
7.06.2010
e-kitap (e-book) için iyi bir kaynak: gigapedia.com
iyice moda haline gelen (zaruretten malesef ) e-kitap için tabiki gerçek içeriğe sahip siteler bulmak gerekiyor. Googleda e-book diye aratsanız yüzlerce site çıkıyor ama çoğu boş ve zamanınızı çalıyor.
özellikle akademik hayatta ciddi problem kitap sıkıntısı. tabiki fiyatlar yüksek çünkü çoğu (hatta %99) yabancı kaynaklar. ayrıca sadece bir kaynak kitap kullanmıyorsunuz onlarca gerekiyor. e bu kadar kitabı almaya hangi akademisyenin maaşı yeterki :(
işte böyle arayış içinde olunca arada güzel, dolu sitelerde bulunabiliyor. işte onlardan biri: http://gigapedia.com
sisteme üye oluyorsunuz, arama kutucuğunun yanındaki listeden gigapedia'yı seçiyorsunuz. arama sonucunda listelenen kitaplardan işinize yarayanı seçiyorsunuz. seçili kitaba ait sayfada bir kaç sekme var. Comments sekmesi varsayılan olarak açılıyor, lakin indirmek için gerekli adres orada değil. Links sekmesine gidiyorsunuz. burada kitap için birden fazla indirme seçeneği olabiliyor.
eğer kitap şifreli rar ise ilgili şifre de links sekmesindeki bağlantının verildiği kısımda oluyor.
iyi okumalar...
özellikle akademik hayatta ciddi problem kitap sıkıntısı. tabiki fiyatlar yüksek çünkü çoğu (hatta %99) yabancı kaynaklar. ayrıca sadece bir kaynak kitap kullanmıyorsunuz onlarca gerekiyor. e bu kadar kitabı almaya hangi akademisyenin maaşı yeterki :(
işte böyle arayış içinde olunca arada güzel, dolu sitelerde bulunabiliyor. işte onlardan biri: http://gigapedia.com
sisteme üye oluyorsunuz, arama kutucuğunun yanındaki listeden gigapedia'yı seçiyorsunuz. arama sonucunda listelenen kitaplardan işinize yarayanı seçiyorsunuz. seçili kitaba ait sayfada bir kaç sekme var. Comments sekmesi varsayılan olarak açılıyor, lakin indirmek için gerekli adres orada değil. Links sekmesine gidiyorsunuz. burada kitap için birden fazla indirme seçeneği olabiliyor.
eğer kitap şifreli rar ise ilgili şifre de links sekmesindeki bağlantının verildiği kısımda oluyor.
iyi okumalar...
24.03.2010
Matlab da işlemi iptal etme
Matlaba bir işlemi verince saatler sürmesinden, sonsuz döngüyü durduramamanın sıkıntısından matlabı kapatarak kurtulmaya çalışıyordum. Meğerse durdurmanın bir yolu varmış : D
Ctrl+C
bu kadar : ))
Ctrl+C
bu kadar : ))
Kaydol:
Kayıtlar (Atom)