Tugas 5 matlab

14
TUGAS Shearing dan Refleksi MATA KULIAH TEKNIK KOMPUTASI Dosen : Dr. Ir. Nazori Az, M.T Disusun oleh: Nama : Deden Ardiansyah NIM : 1311600520 Kelas : XK 1011601026 Kelas : XB

Transcript of Tugas 5 matlab

Page 1: Tugas 5 matlab

TUGAS Shearing dan Refleksi

MATA KULIAH TEKNIK KOMPUTASI

Dosen : Dr. Ir. Nazori Az, M.T

Disusun oleh:

Nama : Deden ArdiansyahNIM : 1311600520Kelas : XK

1011601026Kelas : XB

MAGISTER ILMU KOMPUTERUNIVERSITAS BUDI LUHUR

2014

Page 2: Tugas 5 matlab

Tugas dan Latihan:

1. Buatlah script dalam matlab keluaran pada contoh shearing diatas dan lakukan untuk m dan n yang berbeda.

Jawab :

segitiga ABC yang dibentuk oleh titik-titik A(20,20), B(100,20), C(60,120), jika dilakukan shearing dengan bobot kearah sumbu x adalah m = 3 dan bobot kearah sumbu y adalah n = 4 yang pusatnya terletak disumbu pusat koordinat.

Sintaks Matlab :

clear allclcm=3;n=4;xy=[20 100 60 20; 20 20 120 20];x=xy(1,1:4)y=xy(2,1:4)

T=[1 m; n 1];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

plot(x,y,x2,y2)axis([-500, 500, -500, 500])title('SHEARING M=3 dan N=4', 'FontSize', 10)

Output :

[ xa ' xb ' xc ' ¿ ]¿¿

¿¿

Page 3: Tugas 5 matlab

2. Buatlah script dalam matlab keluaran pada contoh pencerminan diatas dan lakukan untuk pencerminan terhadap sumbu y dan pencerminan terhadap y = x.segitiga ABC yang dibentuk oleh titik-titik A(10,2), B(10,8), C(3,2)

Sintaks Matlab Untuk Pencerminan Terhadap Sumbu Y:

clear allclcxy=[10 10 3 20; 2 8 2 20];x=xy(1,1:4)y=xy(2,1:4)

T=[1 0; 0 -1];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

plot(x,y,x2,y2)axis([-100, 100, -100, 100])title('PENCERMINAN TERHADAP SUMBU Y', 'FontSize', 10)

Output :

Sintaks Matlab Untuk Pencerminan Terhadap Sumbu Y=X:

clear allclcxy=[10 10 3 20; 2 8 2 20];x=xy(1,1:4)y=xy(2,1:4)

T=[0 1; 1 0];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

Page 4: Tugas 5 matlab

plot(x,y,x2,y2)axis([-50, 50, -50, 50])title('PENCERMINAN TERHADAP SUMBU Y=X', 'FontSize', 10)

Output :

Page 5: Tugas 5 matlab

TUGAS Shearing dan Refleksi

MATA KULIAH TEKNIK KOMPUTASI

Dosen : Dr. Ir. Nazori Az, M.T

Disusun oleh:

Nama : Mustari Heru DjatmikoNIM : 1311600512Kelas : XK

1011601026Kelas : XB

MAGISTER ILMU KOMPUTERUNIVERSITAS BUDI LUHUR

2014

Page 6: Tugas 5 matlab

Tugas dan Latihan:

1. Buatlah script dalam matlab keluaran pada contoh shearing diatas dan lakukan untuk m dan n yang berbeda.

Jawab :

segitiga ABC yang dibentuk oleh titik-titik A(20,20), B(100,20), C(60,120), jika dilakukan shearing dengan bobot kearah sumbu x adalah m = 3 dan bobot kearah sumbu y adalah n = 4 yang pusatnya terletak disumbu pusat koordinat.

Sintaks Matlab :

clear allclcm=3;n=4;xy=[20 100 60 20; 20 20 120 20];x=xy(1,1:4)y=xy(2,1:4)

T=[1 m; n 1];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

plot(x,y,x2,y2)axis([-500, 500, -500, 500])title('SHEARING M=3 dan N=4', 'FontSize', 10)

Output :

[ xa ' xb ' xc ' ¿ ]¿¿

¿¿

Page 7: Tugas 5 matlab

2. Buatlah script dalam matlab keluaran pada contoh pencerminan diatas dan lakukan untuk pencerminan terhadap sumbu y dan pencerminan terhadap y = x.segitiga ABC yang dibentuk oleh titik-titik A(10,2), B(10,8), C(3,2)

Sintaks Matlab Untuk Pencerminan Terhadap Sumbu Y:

clear allclcxy=[10 10 3 20; 2 8 2 20];x=xy(1,1:4)y=xy(2,1:4)

T=[1 0; 0 -1];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

plot(x,y,x2,y2)axis([-100, 100, -100, 100])title('PENCERMINAN TERHADAP SUMBU Y', 'FontSize', 10)

Output :

Sintaks Matlab Untuk Pencerminan Terhadap Sumbu Y=X:

clear allclcxy=[10 10 3 20; 2 8 2 20];x=xy(1,1:4)y=xy(2,1:4)

T=[0 1; 1 0];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

Page 8: Tugas 5 matlab

plot(x,y,x2,y2)axis([-50, 50, -50, 50])title('PENCERMINAN TERHADAP SUMBU Y=X', 'FontSize', 10)

Output :

Page 9: Tugas 5 matlab

TUGAS Shearing dan Refleksi

MATA KULIAH TEKNIK KOMPUTASI

Dosen : Dr. Ir. Nazori Az, M.T

Disusun oleh:

Nama : Agus TaufikNIM : 1311600256Kelas : XK

1011601026Kelas : XB

MAGISTER ILMU KOMPUTERUNIVERSITAS BUDI LUHUR

2014

Page 10: Tugas 5 matlab

Tugas dan Latihan:

1. Buatlah script dalam matlab keluaran pada contoh shearing diatas dan lakukan untuk m dan n yang berbeda.

Jawab :

segitiga ABC yang dibentuk oleh titik-titik A(20,20), B(100,20), C(60,120), jika dilakukan shearing dengan bobot kearah sumbu x adalah m = 3 dan bobot kearah sumbu y adalah n = 4 yang pusatnya terletak disumbu pusat koordinat.

Sintaks Matlab :

clear allclcm=3;n=4;xy=[20 100 60 20; 20 20 120 20];x=xy(1,1:4)y=xy(2,1:4)

T=[1 m; n 1];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

plot(x,y,x2,y2)axis([-500, 500, -500, 500])title('SHEARING M=3 dan N=4', 'FontSize', 10)

Output :

[ xa ' xb ' xc ' ¿ ]¿¿

¿¿

Page 11: Tugas 5 matlab

2. Buatlah script dalam matlab keluaran pada contoh pencerminan diatas dan lakukan untuk pencerminan terhadap sumbu y dan pencerminan terhadap y = x.segitiga ABC yang dibentuk oleh titik-titik A(10,2), B(10,8), C(3,2)

Sintaks Matlab Untuk Pencerminan Terhadap Sumbu Y:

clear allclcxy=[10 10 3 20; 2 8 2 20];x=xy(1,1:4)y=xy(2,1:4)

T=[1 0; 0 -1];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

plot(x,y,x2,y2)axis([-100, 100, -100, 100])title('PENCERMINAN TERHADAP SUMBU Y', 'FontSize', 10)

Output :

Sintaks Matlab Untuk Pencerminan Terhadap Sumbu Y=X:

clear allclcxy=[10 10 3 20; 2 8 2 20];x=xy(1,1:4)y=xy(2,1:4)

T=[0 1; 1 0];A=T*xy

x2=A(1, 1:4);y2=A(2, 1:4);

Page 12: Tugas 5 matlab

plot(x,y,x2,y2)axis([-50, 50, -50, 50])title('PENCERMINAN TERHADAP SUMBU Y=X', 'FontSize', 10)

Output :