30 Ocak 2010 Cumartesi

Simulasyon bitince MATLAB size email atsin

Doktora, yüksek lisans calismalarinda uzun suren simulasyonlar yapariz. Bu simulasyonlari kendi makinamızdan baska bir makinada yapiyorsak hep merak ederiz acaba bitti mi simulasyon, uykularimiza girer kalkar ssh yapariz ya da remote desktop yapar bakariz simulasyon bitmis mi diye. ssh ya da remote desktop yapmak icin bir de vpn yapmak gerekiyorsa simulasyonu kontrol etmek icin keske su simulasyon bitince bana mail atsa demisimdir hep. bu isi matlabde nasil yapildigini asagida anlatiyorum. Oncelikle simulasyon yapacagimiz kodun icine asagidaki satirlari ekliyoruz

% matlab mail degiskenlerini tanimliyoruz
mail = 'mesutgungor@iyte.edu.tr'; %IYTE email hesabiniz
password = 'iyte_eposta_sifreniz'; %IYTE email sifreniz

% email smtp sunucu ayarlarini yapiyoruz burda
setpref('Internet','E_mail',mail);
setpref('Internet','SMTP_Server','mail.iyte.edu.tr');
setpref('Internet','SMTP_Username',mail);
setpref('Internet','SMTP_Password',password);
props = java.lang.System.getProperties;
props.setProperty('mail.smtp.auth','true');

% Maili gonderiyoruz
deneme=5; %Ornegin Simulasyonunun sonucu deneme degiskeni olsun
%degeri 5 olsun
%ve simulasyon grafiginin "sonuc.eps" dosyasina kaydettirmis olun.
%simulasyon sonucunu plot ettirdiyseniz "print -deps sonuc.eps" %komutu ile
%plot ettiginiz figuru sonuc.eps dosyasina kaydettirebilirsiniz.


eposta_kime_gidecek='mesutgungor@iyte.edu.tr'
eposta_konusu ='Simulasyon Bitti';
eposta_metni=['Simulasyonun numerik degeri ' in2str(deneme)];
eposta_attachement_dosyasi='sonuc.eps'

sendmail(eposta_kime_gidecek, eposta_konusu, eposta_metni, eposta_attachement_dosyasi)

Yukardeki kod satirlarini simulasyon dosyamiza eklediysek simulasyonumuz bitince istedigimiz emaile simulasyon sonuclarini gonderebiliriz.

İzleyiciler