Forumana.com, Forum, Forum Sitesi, Forumlar

Forum KayıtForum Kayıt ForumForum OyunlarOyunlar MesajlarMesajlar GruplarGruplar Üye GruplarıYönetim RadyoFM DinleRadyoFM TwitterTwitter FacebookFacebook İletişimİletişim
 


Forum Forumlar Forum Sitesi Forum Grup Forum Albüm Forumları Okudum
Go Back   Forumana.Com - Forum, Forumlar, Forum Sitesi Web Tasarım Programlama Dilleri Diğer Diller

MAtlab'ta Programlama

 Diğer Diller forumunda yer alan MAtlab'ta Programlama konusu, MAtlab'ta Programlama MAtlab'ta Programlama Herhangi bir bilgisayar dili ile bazı işlemleri yaptırabilmemiz anlamına gelir. Bunun için matlabta kullanılan komutlara bakalım. x değiskenine 6 atayarak x in 3 katının 2 eksiğini ...



Yeni Konu aç Cevapla
 
Seçenekler Stil
Alt 10-Ekim-2013, 01:05   #1 (permalink)
UYARI:
Kullanıcıların Profil Bilgileri Misafirlere Kapatılmıştır. Görmek için KAYIT olmalısınız.~
Standart MAtlab'ta Programlama

MAtlab'ta Programlama

Herhangi bir bilgisayar dili ile bazı işlemleri yaptırabilmemiz anlamına gelir. Bunun için matlabta kullanılan komutlara bakalım.

x değiskenine 6 atayarak x in 3 katının 2 eksiğini bulduralım.

Bunun için gireceğimiz komut : x=6 (enter) 3*x-2 ( enter ) Bu basit işlemlerden sıkıldık, kısacası

Eğer girilen x değerinin , karesinin 2 katından , 5 eksiğini hesaplatan komut ise :
x=input('sayıyı gir!); (enter)
2*x^2-5 ( enter )

değisken=input('açıklayıcı ifade'); olarak işlemleri gerçekleştirmek mümkün ..Bu işlemler basit ancak daha uzun işlemler yaptırırken işlemdeki komutları tekrar tekrar yazmak zaman alır ve herhangi bir hata durumunda düzeltilmesi de uzun sürecektir. Bu yüzden bu komutları, komut dosyasına yazarız ve kaydederiz. Bu dosyalara m dosyaları deniyor.

m dosyası nasıl yazılır ?
Böyle bir dosya yazmak için; File - New - M-File sekmesi tıklanırsa; yeni bir m dosyası ekranı gelir.Bu dosyaya Matlab komutları yazılır ve File-Save sekmesinden, dosyaya bir ad verilerek kayıt ortamına kaydedilir.Diske kaydedilen bir m dosyasını çalıstırmak için, komut satırından ismi girilerek çalıstırılır.

Değişkenlere nasıl değer atarız ?

değisken=input('Açıklama' ) değişken sayısal değişken ise kullanılır
değisken=input('Açıklama','s' ) değişken karakter dizisi değişkeni ise kullanılır

Değişkeni ekrana nasıl yazdırırz ?

fprintf('Açıklama <biçim ifadesi>',değisken)disp(değisken)

Not: "Biçim ifadesi" yerine, değisken string (karakter zinciri) ise %s değisken reel sayı (kayan noktalı) ise %f ,üstel biçimde gösterilecekse %e sembolü kullanılır.Ayrıca değiskenin değeri yazdırıldıktan sonra kaç satır atlatılacaksa okadar \n ifadesi yazılır.


Klavyeden bir kisinin adı, soyadı ve yası girilerek; temiz ekrana ilgili kisinin kaç yasında olduğunu yazdıran bir program yazınız.
Çözümü İse:
ad=input('Adınız :','s');
soyad=input('Soyadınız :','s');
yas=input('Yasınız :');
clc;
fprintf('Siz %s %s %d yasındasınız.',ad,soyad,yas);





» MAtlab'ta Programlama - www.forumana.com

  Alıntı ile Cevapla
Yeni Konu aç Cevapla

Yukarıdaki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.

Etiketler
matlabta, programlama


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:03.

Forum Künyemiz
Uyarı

Powered by vBulletin® Version 3.8.4
Copyright ©2011 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Açılış Tarihi : 05.12.2011
Kuruluş Tarihi : 20.11.2011
Hazırlayan & Tasarlayan : Forumana.com
 

Sosyal paylaşım platformu olan Forumana.com sitemizde, kullanıcılar 5651 sayılı kanunun ilgili maddesine ve TCK'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı kaynaklı herhangi bir durumdan Forumana.com sitesi sorumlu değildir. Tüm hukuksal bildirimleriniz/sorunlarınız/istekleriniz ve şikayetleriniz için İletişim panelinden bizlere ulaşabilirsiniz, Forumana.com yönetimi en geç "3" iş günü içerisinde dönüş yapacaktır. Platformumuz; kişilik ve telif hakları korunumu, illegal paylaşım ve korsanla mücadele konusunda yetkililere yardımcı olmayı ilke edinmiştir.

Forum, Forumlar, Forum Sitesi, Etiket, Sitemap, Arşiv