SlideShare a Scribd company logo
Menggambar Grafik
Simon Patabang
http://spatabang.blogspot.com
Membuat Grafik Garis
• Peranan grafik dalam bidang sains dan teknik adalah
sangat penting.
• Dengan menampilkan data dalam bentuk grafik, lebih
mudah dipahami dari pada dalam bentuk tabel.
• Dalam Pengolahan Sinyal, digunakan 2 bentuk grafik
yaitu grafik kontinu dan diskontinu.
• Fungsi untuk membuat grafik : Plot dan Stem
1. Grafik fungsi y
Buatlah grafik dari fungsi
a. y = x²
b. y = x³
Penyelesaian :
a. y = x²
>>x=-10:10;
>> y=x.^2;
>> plot(x,y)
Grafik fungsi y = x²
b. y = x³
>>x=-10:10;
>> y=x.^3;
>> plot(x,y)
Grafik fungsi y = x³
Fungsi Trigonometri
Grafik Fungsi sinus dan cosinus
Persamaan : y = sin(x) dan y = cos(x)
x adalah derajat
Contoh :
Buatlah grafik fungsi sinus dan cosinus . Sudut trigonometri
dari 0 hingga 360
a. y =sin(x)
>> x=0:360;
>> y=sind(x);
>> plot(x,y)
b. y =cos(x)
>> x=0:360;
>> y=cosd(x);
>> plot(x,y)
Jika x dalam satuan Radian
pi () radian = 180
Nilai x didefinisikan dengan bentuk :
x = nilai awal:step:nilai akhir
Contoh :
Gambarkan grafik fungsi sinus dengan range sudut 0
sampai 360
x = 0:0.1:2*pi
• Buatlah grafik fungsi y = cos (x)
dimana 0  x  10 
x = 0 : pi/200 : 10*pi;
y = cos(x);
plot(x,y)
a. y = sin(x)
x = 0:0.1:2*pi;
y=sin(x);
plot(x,y)
b. y = cos(x)
x = 0:0.1:2*pi;
y=cos(x);
plot(x,y)
Grafik Plot dengan 1 argumen
• Grafik plot dapat dibuat dengan menggunakan 1 buah
argumen saja.
Plot (x), x adalah sebuah vektor
Contoh :
y=10*rand(100,1);
plot(y) ; % hanya terdiri dari argumen y
grafik y vs indeks y
>> y=10*rand(50,1);
>> plot(y)
grafik y = 10*rand(50,1)
Perintah linspace
• Digunakan untuk menentukan domain fungsi x dengan
bentuk perintah : linspace(awal,akhir, step)
Misalnya : x = 0 : pi/200 : 10*pi;
diganti menjadi x=linspace(0,10*pi,200);
Kode Matlab :
>> x=linspace(0,10*pi,200);
>> y=cos(x);
>> plot(x,y)
Grafik fungsi y =cos(x)
• Kita juga dapat membuat beberapa grafik dalam satu
frame dengan cara menentukan beberapa pasangan
vektor x dan y dalam perintah plot.
• Matlab secara otomatis akan membedakan grafik-
grafik tersebut dengan warna yang berbeda-beda.
• Contoh :
Buatlah tiga grafik y1, y2, dan y3 dalam satu frame
dimana 0  x  2
1. y1= cos(x);
2. y2= cos(x-0.5);
3. y3= cos(x-1.0);
Beberapa Grafik Dalam Satu Frame
• Kode Matlab :
x=linspace(0,2*pi,200);
y1=cos(x);
y2=cos(x-0.5);
y3=cos(x-1.0);
plot(x,y1,x,y2,x,y3)
• Pemberian label pada sumbu-sumbu grafik sangat
penting untuk memudahkan pemahaman terhadap
makna grafik itu sendiri.
• Perintah yang digunakan untuk tujuan tersebut antara
lain :
o xlabel : untuk memberikan label pada sumbu x
o ylabel : untuk memberikan label pada sumbu y
o zlabel : untuk memberikan label pada sumbu z
o tittle : memberikan judul garfik
o legend : untuk memberikan keterangan grafik
Label, Legend dan Judul Grafik
Perhatikan contoh kode Matlab di bawah ini :
clear; close all;
x = 0 : pi/200 : 10*pi;
y = cos(x);
plot(x,y)
xlabel('Sumbu x');
ylabel('Sumbu y');
title(‘Judul grafik')
legend(‘Contoh legend')
Keterangan Pada Grafik
• Keterangan grafik penting apabila grafik yang digambar
lebih dari satu.
• Perintah untuk menambahkan keterangan pada grafik
adalah gtext().
• Contoh Kode Matlab :
clear; close all;
x=linspace(0,2*pi,200);
y1=cos(x);
y2=cos(x-0.5);
y3=cos(x-1.0);
plot(x,y1,x,y2,x,y3);
gtext('y1=cos(x)');gtext('y2=cos(x-0.5)');
gtext('y3=cos(x-1.5)');
4 Menggambar Grafik Fungsi Dengan Matlab
hold on
Simpan dalam file
M.
t=0:0.1:10;
x=sin(t);
y=cos(t);
z=cos(2*t+10);
plot(t,x,’r-’)
hold on
plot(t,y,’bo’)
plot(t,z,’k–‘)
title(‘Mulitple Plot’)
xlabel(‘t’),ylabel(‘Amplitude’)
Grid
legend(‘x=Sin(t)’,…
‘y=cos(t)’,’z=cos(2*t+10)’)
hold off
Ketika membuat sebuah fungsi plot, Matlab menghapus
grafik sebelumnya dan menampilkan sebuah grafik baru.
Untuk menambahkan grafik pada grafik yg sudah ada
sebelumnya, gunakan perintah hold on. Hold off untuk
menonaktifkan perintah hold on.
4 Menggambar Grafik Fungsi Dengan Matlab
Stem
• Perintah stem digunakan untuk menggambarkan grafik
dengan data diskrit.
• Terdiri dari grafik batang dua dimensi pada setiap titik
sepanjang sumbu x. Sebuah lingkaran (default) sebagai
posisi nilai y pada setiap batang.
• Stem (Y). Menggambarkan grafik nilai y sepanjang sumbu
X. Jika Y adalah matriks, batang plot semua elemen
berturut-turut terhadap x nilai yang sama.
Contoh :
>> x=-10:2:10;
>> stem(x)
Grafik digambarkan dengan pertambahan nilai x
sebanyak 2 dalam interval -10 s/d 10. Fungsi diskrit
didefinisikan sbb : y = x + 2
Y adalah sebuah vektor yang didefinisikan sbb:
>> y=[1 2 3 5 8 5 4]
y =
1 2 3 5 8 5 4
>> stem(y)
• Stem(X, Y)
X dan Y harus vektor atau matriks dengan ukuran yang
sama. Selain itu, X bisa menjadi baris atau vektor kolom
dan Y matriks dengan panjang (X) baris.
Contoh :
>> x=[-5 -4 -3 -2
-1 0 1 2 3 4 5];
>> y=x.^2;
atau
>> x=-5:1:5;
>> y=x.^2;
>> stem(x,y)
Fungsi Sinus dalam Satuan
Derajat
>> x=0:15:360;
>> y=sind(x);
>> stem(x,y)
Fungsi Sinus dalam
satuan Radian
>> x = 0:0.262:2*pi;
>> y=sin(x);
>> stem(x,y);
>> t = linspace(-2*pi,2*pi,10);
>> stem(t,cos(t),'fill','--')
Tugas : Hasilnya diprint, kumpulkan minggu depan
Buatlah grafik dari soal berikut:
1. y= sin 2x, -2  x  2 
2. y= sin (2x +  /2), -2  x  2 
3. y=x³ , -10  x  10
4. y={ -3, -2, 4, 3, 3, 1, 2, 5}
5. y = 3sin x + cos 3x, -   x  
6. Y = tag x – 2sin x + cos x, -   x  
Sekian

More Related Content

PDF
Aplikasi integral
PPS
Bab 5. Aplikasi Turunan ( Kalkulus 1 )
PPTX
Metode transformasi fourier
PDF
15. soal soal diferensial
PPT
Bilangan kompleks lengkap
PDF
Turunan Fungsi Kompleks
PDF
Parametric Equations
PDF
Tutorial Praktis Belajar Matlab Teguh W
Aplikasi integral
Bab 5. Aplikasi Turunan ( Kalkulus 1 )
Metode transformasi fourier
15. soal soal diferensial
Bilangan kompleks lengkap
Turunan Fungsi Kompleks
Parametric Equations
Tutorial Praktis Belajar Matlab Teguh W

What's hot (20)

PPT
Transformasi Laplace
PPTX
Turunan numerik
PDF
sistem koordinat vektor (kartesian, silindris, bola)
PPTX
PDF
Medan elektromagnetik 2
PPTX
6 Frekuensi Sinyal
PPT
Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)
DOCX
Diferensial Parsial
PDF
sharing belajar OP Am elektronika dasar
DOCX
Persamaan differensial part 1
PPTX
6 Divergensi dan CURL
PDF
Bab 5 counter
PPT
Medan vektor
PPS
Persamaan Diferensial Biasa ( Kalkulus 2 )
PDF
Fisika kuantum
PPTX
Modul 3 transformasi laplace
PPT
Rangkaian Listrik Resonansi
PDF
metode euler
PDF
Modul persamaan diferensial 1
PDF
Soal dan pembahasan integral permukaan
Transformasi Laplace
Turunan numerik
sistem koordinat vektor (kartesian, silindris, bola)
Medan elektromagnetik 2
6 Frekuensi Sinyal
Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)
Diferensial Parsial
sharing belajar OP Am elektronika dasar
Persamaan differensial part 1
6 Divergensi dan CURL
Bab 5 counter
Medan vektor
Persamaan Diferensial Biasa ( Kalkulus 2 )
Fisika kuantum
Modul 3 transformasi laplace
Rangkaian Listrik Resonansi
metode euler
Modul persamaan diferensial 1
Soal dan pembahasan integral permukaan
Ad

Similar to 4 Menggambar Grafik Fungsi Dengan Matlab (18)

PPTX
Pekan 6 - Metode Grafik Tugas 1.pptx
PDF
76110863 matlab
DOC
Matlab 6
DOCX
Analisis matlab
PDF
Grafik 2d
 
PPTX
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
PDF
Panduan_Belajar_Mandiri_MATLAB.pdf
PPT
Fungsi grafik di matlab
PDF
2 pengenalan matlab
PPTX
Fungsi kuadrat
PPTX
2.a. Fungsi lanjutan 2.pptx
DOCX
Pengenalan Mathlab
DOCX
grafik persamaan
PPT
Fungsi Kuadrat dan Sinusoidal Non Linier Programming
PDF
tugas matematika
PDF
PDF
Bab 1.3 Grafik Persamaan-kalkulus1-tahunajaran2022-2023.pdf
PDF
7 analog digital converter
Pekan 6 - Metode Grafik Tugas 1.pptx
76110863 matlab
Matlab 6
Analisis matlab
Grafik 2d
 
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
Panduan_Belajar_Mandiri_MATLAB.pdf
Fungsi grafik di matlab
2 pengenalan matlab
Fungsi kuadrat
2.a. Fungsi lanjutan 2.pptx
Pengenalan Mathlab
grafik persamaan
Fungsi Kuadrat dan Sinusoidal Non Linier Programming
tugas matematika
Bab 1.3 Grafik Persamaan-kalkulus1-tahunajaran2022-2023.pdf
7 analog digital converter
Ad

More from Simon Patabang (20)

PDF
6 DAYA PADA RANGKAIAN RLC.pdf
PDF
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
PDF
Analisis penggunaan swer untuk mengatasi masalah jatuh
PDF
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
PDF
Lap Akhir IbM Iptek Bagi Masyarakat
PDF
Jurnal Pengabdian 2017 2018
PDF
Jurnal Pengabdian Tahun 2018 2019
PDF
Modulpraktikum dasar instalasi listrik
PDF
Dasar pemrograman pascal
PPTX
11 perencanaan instalasi listrik rumah bertingkat
PPTX
9 perencanaan instalasi listrik 1 phasa
PPTX
10 analisis komponen
PPTX
13 jembatan arus bolak – balik
PPTX
12 rangkaian rlc pararel
PPTX
8 rangkaian rlc seri
PPTX
8 beban rlc
PPTX
7 jenis beban ac
PPTX
6 rangkaian arus bolak balik
PPTX
5 teorema rangkaian listrik
PPTX
4 metoda analisis rangkaian elektronika
6 DAYA PADA RANGKAIAN RLC.pdf
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Lap Akhir IbM Iptek Bagi Masyarakat
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian Tahun 2018 2019
Modulpraktikum dasar instalasi listrik
Dasar pemrograman pascal
11 perencanaan instalasi listrik rumah bertingkat
9 perencanaan instalasi listrik 1 phasa
10 analisis komponen
13 jembatan arus bolak – balik
12 rangkaian rlc pararel
8 rangkaian rlc seri
8 beban rlc
7 jenis beban ac
6 rangkaian arus bolak balik
5 teorema rangkaian listrik
4 metoda analisis rangkaian elektronika

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
PDF
Modul 7 Kp 1 Pelatihan Pembelajaran Mendalam
PPTX
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
PPTX
PELAKSANAAN (di Htl_GFeruci, 28 Jul'25) + Link2 MATERI Training_LEADERSHIP & ...
PDF
Materi Seminar AITalks AI dan Suku Digital
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PDF
Materi Seminar AITalks: AI dan Konseling GPT
PPTX
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Modul 7 Kp 1 Pelatihan Pembelajaran Mendalam
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
PELAKSANAAN (di Htl_GFeruci, 28 Jul'25) + Link2 MATERI Training_LEADERSHIP & ...
Materi Seminar AITalks AI dan Suku Digital
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
Bahan Tayang OJT Pembelajaran Mendalam KS
Materi Seminar AITalks: AI dan Konseling GPT
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPT Kurikulum Berbasis Cinta tahun 2025.
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR

4 Menggambar Grafik Fungsi Dengan Matlab

  • 2. Membuat Grafik Garis • Peranan grafik dalam bidang sains dan teknik adalah sangat penting. • Dengan menampilkan data dalam bentuk grafik, lebih mudah dipahami dari pada dalam bentuk tabel. • Dalam Pengolahan Sinyal, digunakan 2 bentuk grafik yaitu grafik kontinu dan diskontinu. • Fungsi untuk membuat grafik : Plot dan Stem
  • 3. 1. Grafik fungsi y Buatlah grafik dari fungsi a. y = x² b. y = x³ Penyelesaian : a. y = x² >>x=-10:10; >> y=x.^2; >> plot(x,y) Grafik fungsi y = x²
  • 4. b. y = x³ >>x=-10:10; >> y=x.^3; >> plot(x,y) Grafik fungsi y = x³
  • 5. Fungsi Trigonometri Grafik Fungsi sinus dan cosinus Persamaan : y = sin(x) dan y = cos(x) x adalah derajat Contoh : Buatlah grafik fungsi sinus dan cosinus . Sudut trigonometri dari 0 hingga 360
  • 6. a. y =sin(x) >> x=0:360; >> y=sind(x); >> plot(x,y) b. y =cos(x) >> x=0:360; >> y=cosd(x); >> plot(x,y)
  • 7. Jika x dalam satuan Radian pi () radian = 180 Nilai x didefinisikan dengan bentuk : x = nilai awal:step:nilai akhir Contoh : Gambarkan grafik fungsi sinus dengan range sudut 0 sampai 360 x = 0:0.1:2*pi
  • 8. • Buatlah grafik fungsi y = cos (x) dimana 0  x  10  x = 0 : pi/200 : 10*pi; y = cos(x); plot(x,y)
  • 9. a. y = sin(x) x = 0:0.1:2*pi; y=sin(x); plot(x,y) b. y = cos(x) x = 0:0.1:2*pi; y=cos(x); plot(x,y)
  • 10. Grafik Plot dengan 1 argumen • Grafik plot dapat dibuat dengan menggunakan 1 buah argumen saja. Plot (x), x adalah sebuah vektor Contoh : y=10*rand(100,1); plot(y) ; % hanya terdiri dari argumen y
  • 11. grafik y vs indeks y
  • 13. Perintah linspace • Digunakan untuk menentukan domain fungsi x dengan bentuk perintah : linspace(awal,akhir, step) Misalnya : x = 0 : pi/200 : 10*pi; diganti menjadi x=linspace(0,10*pi,200); Kode Matlab : >> x=linspace(0,10*pi,200); >> y=cos(x); >> plot(x,y)
  • 14. Grafik fungsi y =cos(x)
  • 15. • Kita juga dapat membuat beberapa grafik dalam satu frame dengan cara menentukan beberapa pasangan vektor x dan y dalam perintah plot. • Matlab secara otomatis akan membedakan grafik- grafik tersebut dengan warna yang berbeda-beda. • Contoh : Buatlah tiga grafik y1, y2, dan y3 dalam satu frame dimana 0  x  2 1. y1= cos(x); 2. y2= cos(x-0.5); 3. y3= cos(x-1.0); Beberapa Grafik Dalam Satu Frame
  • 16. • Kode Matlab : x=linspace(0,2*pi,200); y1=cos(x); y2=cos(x-0.5); y3=cos(x-1.0); plot(x,y1,x,y2,x,y3)
  • 17. • Pemberian label pada sumbu-sumbu grafik sangat penting untuk memudahkan pemahaman terhadap makna grafik itu sendiri. • Perintah yang digunakan untuk tujuan tersebut antara lain : o xlabel : untuk memberikan label pada sumbu x o ylabel : untuk memberikan label pada sumbu y o zlabel : untuk memberikan label pada sumbu z o tittle : memberikan judul garfik o legend : untuk memberikan keterangan grafik Label, Legend dan Judul Grafik
  • 18. Perhatikan contoh kode Matlab di bawah ini : clear; close all; x = 0 : pi/200 : 10*pi; y = cos(x); plot(x,y) xlabel('Sumbu x'); ylabel('Sumbu y'); title(‘Judul grafik') legend(‘Contoh legend')
  • 19. Keterangan Pada Grafik • Keterangan grafik penting apabila grafik yang digambar lebih dari satu. • Perintah untuk menambahkan keterangan pada grafik adalah gtext(). • Contoh Kode Matlab : clear; close all; x=linspace(0,2*pi,200); y1=cos(x); y2=cos(x-0.5); y3=cos(x-1.0); plot(x,y1,x,y2,x,y3); gtext('y1=cos(x)');gtext('y2=cos(x-0.5)'); gtext('y3=cos(x-1.5)');
  • 21. hold on Simpan dalam file M. t=0:0.1:10; x=sin(t); y=cos(t); z=cos(2*t+10); plot(t,x,’r-’) hold on plot(t,y,’bo’) plot(t,z,’k–‘) title(‘Mulitple Plot’) xlabel(‘t’),ylabel(‘Amplitude’) Grid legend(‘x=Sin(t)’,… ‘y=cos(t)’,’z=cos(2*t+10)’) hold off Ketika membuat sebuah fungsi plot, Matlab menghapus grafik sebelumnya dan menampilkan sebuah grafik baru. Untuk menambahkan grafik pada grafik yg sudah ada sebelumnya, gunakan perintah hold on. Hold off untuk menonaktifkan perintah hold on.
  • 23. Stem • Perintah stem digunakan untuk menggambarkan grafik dengan data diskrit. • Terdiri dari grafik batang dua dimensi pada setiap titik sepanjang sumbu x. Sebuah lingkaran (default) sebagai posisi nilai y pada setiap batang. • Stem (Y). Menggambarkan grafik nilai y sepanjang sumbu X. Jika Y adalah matriks, batang plot semua elemen berturut-turut terhadap x nilai yang sama.
  • 24. Contoh : >> x=-10:2:10; >> stem(x) Grafik digambarkan dengan pertambahan nilai x sebanyak 2 dalam interval -10 s/d 10. Fungsi diskrit didefinisikan sbb : y = x + 2
  • 25. Y adalah sebuah vektor yang didefinisikan sbb: >> y=[1 2 3 5 8 5 4] y = 1 2 3 5 8 5 4 >> stem(y)
  • 26. • Stem(X, Y) X dan Y harus vektor atau matriks dengan ukuran yang sama. Selain itu, X bisa menjadi baris atau vektor kolom dan Y matriks dengan panjang (X) baris. Contoh : >> x=[-5 -4 -3 -2 -1 0 1 2 3 4 5]; >> y=x.^2; atau >> x=-5:1:5; >> y=x.^2; >> stem(x,y)
  • 27. Fungsi Sinus dalam Satuan Derajat >> x=0:15:360; >> y=sind(x); >> stem(x,y) Fungsi Sinus dalam satuan Radian >> x = 0:0.262:2*pi; >> y=sin(x); >> stem(x,y);
  • 28. >> t = linspace(-2*pi,2*pi,10); >> stem(t,cos(t),'fill','--')
  • 29. Tugas : Hasilnya diprint, kumpulkan minggu depan Buatlah grafik dari soal berikut: 1. y= sin 2x, -2  x  2  2. y= sin (2x +  /2), -2  x  2  3. y=x³ , -10  x  10 4. y={ -3, -2, 4, 3, 3, 1, 2, 5} 5. y = 3sin x + cos 3x, -   x   6. Y = tag x – 2sin x + cos x, -   x  