MATLAB'de Axes'e Lejant Eklemek

Matlab De Axes E Lejant Eklemek



MATLAB, mühendisler ve bilim adamları tarafından sayısal hesaplama, veri analizi ve görselleştirme için kullanılan güçlü bir programlama dili ve ortamıdır. MATLAB'ın birçok özelliğinden biri, çizimlerdeki eksenlere göstergeler ekleyebilmesidir. Bu makale MATLAB'de lejantları nasıl tanımlayabileceğimizi ve MATLAB'de eksenlere nasıl ekleyebileceğimizi anlatıyor.

MATLAB'de Efsane Nedir?

Açıklama, bir çizimdeki farklı veri serilerini tanımlamaya yardımcı olan grafiksel bir öğedir. Genellikle grafikteki veri serisine karşılık gelen sembolleri ve metin etiketlerini içeren bir kutudan oluşur. Efsaneler, birden çok veri serisi arasında ayrım yapmak ve çizimleri daha kolay anlaşılır hale getirmek için kullanışlıdır.







MATLAB'de Eksenlere Efsane Nasıl Eklenir?

MATLAB'de eksenlere açıklama eklemek kolaydır. Bunu şu şekilde yapabiliriz:



1. Adım: Bir Çizim Oluşturun

İlk olarak, bir arsa oluşturmamız gerekiyor. Bunu MATLAB'da bulunan çizim fonksiyonlarından herhangi birini kullanarak yapabiliriz. Örneğin, bir 2B çizgi grafiği oluşturmak için çizim işlevini kullanabiliriz:



x = bağlantı alanı ( 0 , 2 * pi, 100 ) ;
y1 = olmadan ( X ) ;
y2 = çünkü ( X ) ;
komplo ( x, y1 )
devam etmek
komplo ( x, y2 )


Bu kod, iki veri serisiyle bir grafik oluşturur: y1 (sinüs dalgası) ve y2 (kosinüs dalgası).





2. Adım: Bir Efsane Ekleyin

Bir grafik oluşturduktan sonra, açıklama işlevi kullanılarak açıklama eklenebilir. Bu işlev, her veri serisi için kullanmak istediğimiz metin etiketlerini girdi olarak alır. Örneğin:



% Adım 1 : Bir Çizim Oluşturun
x = bağlantı alanı ( 0 , 2 * pi, 100 ) ;
y1 = olmadan ( X ) ;
y2 = çünkü ( X ) ;
komplo ( x, y1 )
devam etmek
komplo ( x, y2 )

% Adım 2 : Bir Efsane Ekle
efsane ( 'Onun' , 'Kosinüs' )


Bu kod, iki girişli bir açıklama ekler: 'Sine' ve 'Cosine'. Birinci giriş, birinci veri serisine (y1) karşılık gelir ve ikinci giriş, ikinci veri serisine (y2) karşılık gelir.

3. Adım: Efsaneyi Özelleştirin

Location, Orientation ve FontSize gibi çeşitli özellikleri kullanarak göstergenin görünümünü özelleştirebiliriz. Örneğin:

% Adım 1 : Bir Çizim Oluşturun
x = bağlantı alanı ( 0 , 2 * pi, 100 ) ;
y1 = olmadan ( X ) ;
y2 = çünkü ( X ) ;
komplo ( x, y1 )
devam etmek
komplo ( x, y2 )

% Adım 2 : Bir Efsane Ekle
efsane ( 'Onun' , 'Kosinüs' )

% Adım 3 : Efsaneyi Özelleştir
efsane ( 'Onun' , 'Kosinüs' , 'Konum' , 'Kuzey Batı' , 'Oryantasyon' , 'yatay' , 'Yazı Boyutu' , 14 )


Bu kod, 'Sine' ve 'Cosine' olmak üzere iki girişli bir gösterge ekler ve konumunu 'kuzeybatı', yönünü 'yatay' ve yazı tipi boyutunu 14 olarak ayarlayarak görünümünü özelleştirir.

MATLAB'de Eksenlere Efsane Ekleme Örnekleri

Aşağıda, farklı grafik türlerinde eksenlere açıklamaların nasıl eklenebileceğini açıklayan bazı örnekler verilmiştir:

Örnek 1: 2B Çizime Açıklama Ekleme

2B çizgi grafiğine nasıl açıklama ekleyebileceğimize bir örnek:

x = bağlantı alanı ( 0 , 2 * pi, 100 ) ;
y1 = olmadan ( X ) ;
y2 = çünkü ( X ) ;
komplo ( x, y1 )
devam etmek
komplo ( x, y2 )
efsane ( 'Onun' , 'Kosinüs' )


Bu kod, iki veri serisiyle (y1 ve y2) bir 2B çizgi grafiği oluşturur ve iki girişle ('Sinüs' ve 'Kosinüs') bir gösterge ekler.

Örnek 2: Bir 3B Çizime Açıklama Ekleme

Aşağıda kod, bir 3B yüzey grafiğine nasıl açıklama eklenebileceğini gösterir:

[ X,Y ] = ağ ızgarası ( - 5 : 0,5 : 5 ) ;
Z1 = olmadan ( sqrt ( X.^ 2 +Y.^ 2 ) ) ;
Z2 = çünkü ( sqrt ( X.^ 2 +Y.^ 2 ) ) ;
sörf ( X,Y,Z1 )
devam etmek
sörf ( X, Y, Z2 )
efsane ( 'Onun' , 'Kosinüs' )


Bu kod, iki veri serisiyle (Z1 ve Z2) bir 3B yüzey grafiği oluşturur ve iki girişle ('Sinüs' ve 'Kosinüs') bir gösterge ekler.

Örnek 3: Bir Alt Konuya Efsane Ekleme

Aşağıda, kod bir alt plana gösterge ekleme adımlarını açıklar:

x = bağlantı alanı ( 0 , 2 * pi, 100 ) ;
y1 = olmadan ( X ) ;
y2 = çünkü ( X ) ;
alt plan ( 1 , 2 , 1 )
komplo ( x, y1 )
başlık ( 'Onun' )
alt plan ( 1 , 2 , 2 )
komplo ( x, y2 )
başlık ( 'Kosinüs' )
efsane ( 'Onun' , 'Kosinüs' )


Bu kod iki alt grafik oluşturur: biri y1 veri serisi (sinüs dalgası) ve diğeri y2 veri serisi (kosinüs dalgası) için. Ardından, her iki alt grafik için de geçerli olan iki girişli ('Sinüs' ve 'Kosinüs') bir gösterge ekler.

Örnek 4: Birden Fazla Eksene Farklı Lejantlar Ekleme

Aynı şeklin içindeki birden çok eksene açıklamaları nasıl ekleyebileceğimize bir örnek.

% Örnek veri oluşturma
x = 0 : 0.1 : 2 * pi;
y1 = olmadan ( X ) ;
y2 = çünkü ( X ) ;
% Şekil ve eksenleri oluşturun
figür;
eksen1 = alt çizim ( 2 , 1 , 1 ) ;
ax2 = alt çizim ( 2 , 1 , 2 ) ;
% Verileri ilk eksene çizin
komplo ( eksen1, x, y1, 'Hat genişliği' , 2 ) ;
tutmak ( eksen1, 'Açık' ) ;
komplo ( eksen1, x, y2, 'Hat genişliği' , 2 ) ;
% Başlığı ve açıklamayı ayarlayın için ilk eksen
başlık ( eksen1, 'Trigonometrik fonksiyonlar' ) ;
efsane ( eksen1, { 'günah(x)' , 'çünkü (x)' } , 'Konum' , 'Kuzey Batı' ) ;
% Verileri ikinci eksene çizin
komplo ( ax2, x, y1.^ 2 , 'Hat genişliği' , 2 ) ;
tutmak ( balta2, 'Açık' ) ;
komplo ( ax2, x, y2.^ 2 , 'Hat genişliği' , 2 ) ;
% Başlığı ve açıklamayı ayarlayın için ikinci eksen
başlık ( balta2, 'Kare Trigonometrik Fonksiyonlar' ) ;
efsane ( balta2, { 'günah^2(x)' , 'çünkü^2(x)' } , 'Konum' , 'güneydoğu' ) ;


Bu örnekte x, y1 ve y2 örnek verilerini oluşturduk. Daha sonra subplot işlevini kullanarak iki eksenli bir şekil oluşturuyoruz. Birinci eksende sin(x) ve cos(x) fonksiyonlarını, ikinci eksende karesi alınan sin(x) ve cos(x) fonksiyonlarını çiziyoruz. Ayrıca, sırasıyla başlık ve açıklama fonksiyonlarını kullanarak her eksen için başlık ve açıklamayı ayarladık.

Tutma işlevini, hem sin(x) hem de cos(x)'in aynı eksende ve her iki karesi alınan fonksiyonun da diğer eksende çizilmesini sağlamak için kullandığımıza dikkat edin.

Çözüm

Bu makale, MATLAB'de eksenlere açıklama eklemenin farklı yollarını kapsar. Efsaneler, grafiklerdeki farklı veri serilerini tanımlamak ve bunların anlaşılmasını kolaylaştırmak için kullanışlıdır. MATLAB'de eksenlere açıklama eklemek, açıklama işlevi kullanılarak yapılabilir. Varsayılan olarak, açıklama işlevi çizilen her satır için bir etiket içerecektir, ancak görünümünü ve yerleşimini özelleştirmek de mümkündür. Bu makalede MATLAB eksenlerine açıklama ekleme hakkında daha fazla bilgi edinin.