Tampilkan postingan dengan label Programming. Tampilkan semua postingan
[X,Y] = meshgrid(-1:.2:2,-2:.1:1);
Z = X.*Y.*exp(-X.^2-Y.^2);
surf(X,Y,Z)
x = -2 : 0.1 : 2; y = -2 : 0.1 : 2;
[X,Y] = meshgrid(x,y); Z =
X.*Y.*exp(-X.^2-Y.^2);
surf(X,Y,Z);
x = 1:4; y = 1:8; [X,Y] =
meshgrid(x,y); Z = sqrt(X.^2 + Y.^2);
colormap(hsv); surf(Z); xlabel('x');
ylabel('y');
[X,Y]=meshgrid(-5:0.1:5);
Z=log(exp(X)+exp(Y));
surf(X,Y,Z);
[x,y]=meshgrid(-2:.2:2);
z= 1-(x.^2+y.^2)/4;
surf(x,y,z)
[x,y] = meshgrid ( -5:0.2:5, -5:0.2:5
);
z = 9 * x.^2 + 16 * y.^2 - 144;
surf(x,y,z)
x=0:4; y=0:.5:3;
[X,Y]=meshgrid(x,y);
Z=3*X-2*Y;
surf(X,Y,Z)
[X,Y]=meshgrid(-2:.1:2,-1:.1:1);
Z=(X.^2).*Y-2*Y;
surf(X,Y,Z)
[X,Y]=meshgrid(-1:.1:1);
Z=X.*Y./sqrt(X.^2+Y.^2);
surf(X,Y,Z)
[X,Y]=meshgrid(-1:.1:1);
Z=X.^2-Y.^2;
surf(X,Y,Z)
[X,Y]=meshgrid(-2:.1:2,-1:.1:1);
Z=X.^3-3*X-2*Y.^2;
surf(X,Y,Z)
CONTOH 1.
a.
Tuliskan sebuah sebarang fungsi sederhana dengan 2 parameter,
misalkan
[x,y] =
meshgrid(-18:.5:18);
z = 2*x.^2 + 5*y;
b.
Plot fungsi sederhana tersebut.
mesh(x,y,z);
CONTOH 2.
a.
Tuliskan sebarang 4 persamaan linear untuk 4 variabel.
2p
– 3q + 6r + 2s = -3
-p
+ 2q - 3r + 2s = 8
2p
+ 3q + 2r – 5s = 12
-p
+ 3r + s = 0
b.
Tuliskan 1 persamaan Matriks utk mewakili persamaan Linier tsb.
c.
Tuliskan beberapa instruksi untuk mendapatkan solusi pers linier
tsb.
A
= [2 -3 6 2;-1 2 -3 2;2 3 2 -5;-1 0 3 1];
B
= [-3;8;12;8];
x
= inv(A)*B
CONTOH 3.
a.
Gambarkan menu untuk menggambar gelombang sinus dengan N
parameter.
b.
Tuliskan calling function untuk GUI soal 3a.
CONTOH 1.
a. Tuliskan
beberapa instruksi Matlab untuk menggambar 2 sinyal sinus dengan amplitudo
dan frekuensi sama tetapi berbeda warna dan fasa 60° atau
seperenam gelombang.
x = 0 : 0.1 : 2*pi;
y1 = 2*sin(x.*3);
y2 = 2*sin(3*(x.-pi/3));
hold off;plot(x,y1,'r');hold on;plot(x,y2,'b');
b. Tuliskan
beberapa instruksi Matlab untuk menggambar kurva 3 dimensi dengan persamaan
umum z = f(x,y).
[X,Y] = meshgrid(-2:.2:2, -2:.2:2);
Z = X .* exp(-X.^2 - Y.^2);
surf(X,Y,Z)
c. Tuliskan
beberapa instruksi Matlab untuk memutar gambar dari soal 1b.
for i = 1:20,
view(20*i,50+30*i);pause(0.5)
end;
CONTOH 2.
a. Tuliskan
sebarang 4 persamaan linier berisi 4 variabel.
2a + b + c + d = 1
a + 3b + c + d = 2
a + b + 4c + d = 3
a + b + c + 5d = 25
b. Tuliskan
4 persamaan linier tersebut dalam bentuk matriks Ax = B.
c. Tuliskan
instruksi untuk menghitung determinan matriks A. Jika A bukan nol ubah matriks
A menjadi matrik Anol yang determinannya nol.
det(A)
A = [2 1 0 1; 1 3 0 1; 1 1 0 1; 1 1 0 5]
d. Terkait
soal 2b, jika determinan matriks A sama dengan nol, ubah jawaban 2a hingga
determinan A tidak nol, kemudian carilah nilai matriks x.
A = [2 1 1 1; 1 3 1 1; 1 1 4 1; 1 1 1 5]
B = [4; 9; 16; 25]
x = inv(A)*B
CONTOH 3.
Buatlah function gambar_kurva yang memiliki 4 parameter,
gambar_kurva = f(amp1, amp2, frek1,
frek2)
amp adalah amplitudo, frek adalah frekuensi.
Function tersebut digunakan untuk menggambar sebuah kurva 3
dimensi dari perkalian vektor dua buah kurva 2 dimensi yang memiliki perbedaan
amplitudo dan frekuensi.
amp1 = input('Masukkan
harga amp1 = ')
amp2 = input('Masukkan
harga amp2 = ')
frek1 = input('Masukkan
harga frek1 = ')
frek2 = input('Masukkan
harga frek2 = ')
x = 0 : 0.1 : 2*pi;
y1 = amp1*sin(frek1-x);
y2 = amp2*sin(frek2-x);
z = y1'*y2;
mesh(z);
Diberdayakan oleh Blogger.