MATLAB'da Grafik Nasıl Yapılır: 9 Adım (Resimlerle)

İçindekiler:

MATLAB'da Grafik Nasıl Yapılır: 9 Adım (Resimlerle)
MATLAB'da Grafik Nasıl Yapılır: 9 Adım (Resimlerle)

Video: MATLAB'da Grafik Nasıl Yapılır: 9 Adım (Resimlerle)

Video: MATLAB'da Grafik Nasıl Yapılır: 9 Adım (Resimlerle)
Video: Excel de 5 Dakikada En Hızlı Tablo Hazırlama Dersi | Youtube de En Çok İzlenen Video 2024, Nisan
Anonim

Bu makale, MATLAB'a yeni kullanıcılara grafik verisine temel bir giriş vermek içindir. MATLAB'da grafiğin her detayını kapsaması amaçlanmamıştır, ancak başlamanıza yetecek kadarını kapsamalıdır. Bu giriş, programlamada daha önce herhangi bir deneyim olmadığını varsayar ve içinde kullanılan yaygın programlama yapılarını açıklayacaktır.

adımlar

MATLAB Adım 1'deki Grafik
MATLAB Adım 1'deki Grafik

Adım 1. MATLAB hakkında birkaç şey bilin

  • Noktalı virgül Operatör: Bir komutun ardından bir ';' geliyorsa daha sonra çıktı ekrana yazdırılmayacaktır. Çıktı y = 1 gibi kısa bir atama olduğunda bu önemsizdir, ancak büyük bir matris oluşturulursa sorunlu hale gelir. Ayrıca, bir grafik gibi bir çıktı istendiğinde, noktalı virgül atlanmalıdır.
  • Komutu Temizle: Birkaç kullanışlı komut penceresi komutu vardır. >> isteminden sonra komut penceresine "temizle" yazmak, olağan dışı çıktılar görüyorsanız yardımcı olabilecek tüm geçerli değişkenleri temizleyecektir. Ayrıca, yalnızca belirli bir değişkenin verilerini temizlemek için "temizle" ve ardından bir değişken adı yazabilirsiniz.
  • Değişken Türleri: MATLAB'deki tek değişken türü bir dizidir. Bu, değişkenlerin sayı listeleri olarak depolandığı ve en temel listenin yalnızca bir sayı içerdiği anlamına gelir. MATLAB durumunda, değişken oluşturulurken dizi boyutunun belirtilmesi gerekmez. Bir değişkeni tek bir sayıya ayarlamak için z =1 gibi bir şey yazmanız yeterlidir. Daha sonra z'ye ekleme yapmak isterseniz, basitçe z[2] = 3 şeklinde belirtebilirsiniz. Ardından, vektördeki herhangi bir konumda saklanan sayıya z yazarak başvuruda bulunabilirsiniz, burada “i”, ifadedeki Beşinci konumdur. vektör. Dolayısıyla, z örneğinden 3 değerini almak istiyorsanız, z[2] yazmanız yeterlidir.
  • Döngüler: Bir eylemi birden çok kez gerçekleştirmek istediğinizde döngüler kullanılır. MATLAB'de yaygın olarak kullanılan iki tür döngü vardır, for döngüsü ve while döngüsü. Her ikisi de tipik olarak birbirinin yerine kullanılabilir, ancak sonsuz bir while döngüsü oluşturmak sonsuz bir for döngüsü oluşturmaktan daha kolaydır. Sonsuz bir döngü yapıp yapmadığınızı, bilgisayarınızın sadece orada duracağı ve döngünün içindekiler dışında hiçbir şey çıkarmayacağı gerçeğinden anlayabilirsiniz.
  • Döngüler için: MATLAB'deki döngüler için "for i = 1:n / do şeyler / end" (eğik çizgi bir satır sonunu gösterir) şeklini alır. Bu döngü n kez “bir şeyler yap” anlamına gelir. Yani bu, döngüden her geçtiğinde “Merhaba” yazdırırsa ve n 5 ise, beş kez “Merhaba” yazdırırdı.
  • while Döngüleri: MATLAB'de while döngüleri "while ifadesi true / do şeyler / end" şeklini alır. Bu döngü, ifade doğruyken "bir şeyler yap" anlamına gelir. Genellikle "bir şeyler yap" kısmı, sonunda ifadeyi yanlış yapacak bir kısım içerir. Bir while döngüsünün yukarıdaki for döngüsüne benzemesi için "while i<=n / do şeyler / end" yazarsınız.
  • İç İçe Döngüler: İç içe döngüler, bir döngünün başka bir döngünün içinde olduğu zamandır. Bu, "i = 1:5 / for j = 1:5 / bir şeyler yap / bitir / bitir" gibi bir şeye benziyor. Bu, j için 5 kez yapacak, sonra i'yi artıracak, j için 5 kez yapacak, i'yi artıracak, vb.
  • Bu öğreticinin herhangi bir bölümü veya genel olarak MATLAB hakkında daha fazla bilgi için MATLAB Belgelerini ziyaret edin.
MATLAB Adım 2'deki Grafik
MATLAB Adım 2'deki Grafik

Adım 2. MATLAB'ı açın

Pencere şöyle görünmelidir:

MATLAB Adım 3'te Grafik
MATLAB Adım 3'te Grafik

Adım 3. Yeni bir İşlev dosyası oluşturun

y = sin(x) gibi basit bir fonksiyon çiziyorsanız, bu adımı tamamlamanız gerekmez. Bu durumda, 4. adıma atlayın. Bir işlev dosyası oluşturmak için Dosya menüsünden Yeni'yi seçin, ardından açılır menüden İşlev'i seçin. Aşağıdaki gibi bir pencere almalısınız. Bu, fonksiyonlarınızı yazacağınız penceredir.

MATLAB Adım 4'te Grafik
MATLAB Adım 4'te Grafik

Adım 4. Function dosyanızı kurun

[output args] bölümünü ve "=" işaretini silin. Bunlar yalnızca grafik için gerekli olmayan bir çıktı değeri istiyorsanız gereklidir. "Adsız" bölümünü, işlevinizin çağrılmasını istediğiniz şekilde değiştirin. "Giriş argümanları" yerine bir değişken adı ekleyin. Buradan itibaren giriş argümanı olarak "n" kullanacağım. Programa kaç tane veri noktası istediğinizi söylemek için bu değişkeni kullanacaksınız. Kodunuz şöyle görünmelidir: % işaretinden sonra bölümleri silebilir veya içinde bırakabilirsiniz, bu size kalmış, çünkü '%' den sonra gelen her şey yorum olarak kabul edilir ve bilgisayarınız tarafından yoksayılır. işlev yürütülür.

MATLAB Adım 5'te Grafik
MATLAB Adım 5'te Grafik

Adım 5. Verilerinizi ayarlayın

Bu adım, grafiğini oluşturmak istediğiniz veri türüne bağlı olarak birkaç yoldan biriyle gerçekleştirilebilir. y = sin(x) gibi basit bir fonksiyon çizmek istiyorsanız, basit yöntemi kullanın. (1, y1), (2, y2), …(n, yn) gibi artan bir x değerine karşı çizilen bir veri kümeniz varsa ancak değişken sayıda nokta kullanmak istiyorsanız, vektörü kullanın. yöntem. 2 yerine 3 değişkenli bir nokta listesi oluşturmak istiyorsanız, matris yöntemi en yararlı olacaktır.

  • Basit Yöntem: Bağımsız değişkenleriniz için kullanmak istediğiniz x aralığına ve her seferinde ne kadar adım atmasını istediğinize karar verin. Örneğin, ">>x = 0: (pi/100): (2*pi);" x'i 0'dan 2*Pi'ye kadar Pi/100 aralıklı bir değerler listesine ayarlayacaktır. Orta kısım isteğe bağlıdır ve dışarıda bırakılırsa varsayılan olarak 1'lik aralıklarla olacaktır (yani x = 1:10, 1, 2, 3, …10 ila x arasındaki sayıları atayacaktır). Komut penceresindeki komut satırına işlevinizi yazın. ">> y = sin(x);" gibi görünecek.
  • Vektör Yöntemi: Değerleri bir vektöre yerleştirmek için bir for döngüsü ayarlayın. MATLAB'deki vektör atamaları, x(i) = 2 formunu takip eder, burada “i” sıfırdan büyük, ancak sıfır dahil değildir. Ayrıca, x(3) = x(2) + x(1) gibi, vektörün zaten bir değeri olan kısımlarına da başvurabilirsiniz. Döngülerle ilgili yardım için ipuçlarının döngüler bölümüne bakın. Unutmayın, n, veri noktalarının sayısını belirlemek için kullanacağınız sayıdır. Örnek:
  • Matris Metodu: İç içe iki döngü oluşturun, yani bir döngü diğerinin içinde. İlk döngü x değerlerinizi, ikinci döngü y değerlerinizi kontrol etmelidir. İkinci döngüden önce sekmeye basmak, hangi döngünün hangi noktada etkin olduğunu takip etmeye yardımcı olabilir. Denkleminizi, z'ye verilen değerler olacak olan ikinci döngünün içine yazın. Matris atamaları, x(i, j) = 4 biçimini takip eder, burada "i" ve "j" sıfırdan büyük herhangi iki sayıdır. Unutmayın, n, veri noktalarının sayısını belirlemek için kullanacağınız sayıdır. Örnek:
MATLAB Adım 6'daki Grafik
MATLAB Adım 6'daki Grafik

Adım 6. Şimdi grafiğinizi kurun

  • Basit ve Vektör Yöntemleri: Vektör yöntemini kullandıysanız, for döngünüzden sonra plot(x) yazın. Basit yöntemi kullandıysanız, plot(x, y) yazın ve enter tuşuna basın, ardından 8. adıma atlayın. Çizim işlevinin genel biçimi, x ve y'nin sayı listeleri olduğu plot(x, y) şeklindedir. plot(z) yazmak, z'nin değerlerini 1, 2, 3, 4, 5 vb. bir listeye karşı çizer. Noktaların rengini, kullanılan çizginin türünü ve kullanılan noktaların şeklini seçebilirsiniz. arsa argümanlarını izleyen bir dize ekleme. Bu, plot(x, y, 'r-p') gibi bir şeye benzeyecektir. Bu durumda, 'r' çizgiyi kırmızı yapar, '-' noktalar arasında düz bir çizgi yapar ve 'p' noktaları yıldız olarak gösterir. Biçimlendirme, kesme işaretleri ile kapatılmalıdır.

  • Matrix Method: Yuvalanmış for döngülerinizden sonra mesh(x) yazın. Kafes veya çizim ifadelerinden sonra noktalı virgül eklemediğinizden emin olun.
MATLAB Adım 7'deki Grafik
MATLAB Adım 7'deki Grafik

7. Adım. İşlev dosyanızdaki son satırın "son" olduğundan emin olun ve dosyanızı kaydedin

Basit yöntemi kullandıysanız bu adımı atlayın. Vektör ve matris yöntemleri için son kod örnekleri aşağıdadır.

  • Vektör Yöntemi:
  • Matris Yöntemi:
MATLAB Adım 8'deki Grafik
MATLAB Adım 8'deki Grafik

Adım 8. İşlevi yürütün

Bu, komut penceresine name(n) yazılarak yapılır; burada "name" işlevinizin adıdır ve "n", istediğiniz nokta sayısıdır. Örnek: ">>FibGraph(8)".

MATLAB Adım 9'daki Grafik
MATLAB Adım 9'daki Grafik

Adım 9. Sonuçları görüntüleyin

Grafiğinizi içeren bir pencere açılmalıdır.

  • Vektör Yöntemi:
  • Matris Yöntemi:

Önerilen: