MATLAB
MATLAB mewakili polinomial sebagai vektor baris yang mengandung koefisien yang diurutkan berdasarkan pangkat menurun. Misalnya, persamaan P(x) =x 4 + 7x 3 - 5x + 9 dapat direpresentasikan sebagai
p =[1 7 0 -5 9];
polival fungsi digunakan untuk mengevaluasi polinomial pada nilai tertentu. Misalnya, untuk mengevaluasi polinomial kami sebelumnya p , pada x =4, ketik
Demo Langsungp = [1 7 0 -5 9]; polyval(p,4)
MATLAB mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
ans = 693
MATLAB juga menyediakan polyvalm fungsi untuk mengevaluasi polinomial matriks. Polinomial matriks adalah polinomial dengan matriks sebagai variabel.
Sebagai contoh, mari kita buat matriks bujur sangkar X dan mengevaluasi polinomial p, pada X
Demo Langsungp = [1 7 0 -5 9]; X = [1 2 -3 4; 2 -5 6 3; 3 1 0 2; 5 -7 3 8]; polyvalm(p, X)
MATLAB mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
ans = 2307 -1769 -939 4499 2314 -2376 -249 4695 2256 -1892 -549 4310 4570 -4532 -1062 9269
akar fungsi menghitung akar polinomial. Misalnya, untuk menghitung akar polinomial p kita, ketik
Demo Langsungp = [1 7 0 -5 9]; r = roots(p)
MATLAB mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
r = -6.8661 + 0.0000i -1.4247 + 0.0000i 0.6454 + 0.7095i 0.6454 - 0.7095i
Fungsi poli adalah kebalikan dari fungsi akar dan kembali ke koefisien polinomial. Misalnya
p2 = poly(r)
MATLAB mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
p2 = Columns 1 through 3: 1.00000 + 0.00000i 7.00000 + 0.00000i 0.00000 + 0.00000i Columns 4 and 5: -5.00000 - 0.00000i 9.00000 + 0.00000i
polyfit fungsi menemukan koefisien polinomial yang cocok dengan sekumpulan data dalam arti kuadrat terkecil. Jika x dan y adalah dua buah vektor yang memuat data x dan y yang akan dipasangkan pada polinomial derajat-n, maka kita mendapatkan polinomial yang cocok dengan data tersebut dengan menuliskan −
p = polyfit(x,y,n)
Buat file skrip dan ketik kode berikut
Demo Langsungx = [1 2 3 4 5 6]; y = [5.5 43.1 128 290.7 498.4 978.67]; %data p = polyfit(x,y,4) %get the polynomial % Compute the values of the polyfit estimate over a finer range, % and plot the estimate over the real data values for comparison: x2 = 1:.1:6; y2 = polyval(p,x2); plot(x,y,'o',x2,y2) grid on
Saat Anda menjalankan file, MATLAB menampilkan hasil berikut
p = 4.1056 -47.9607 222.2598 -362.7453 191.1250
Dan plot grafik berikut
MATLAB
MATLAB menyediakan berbagai cara untuk menyelesaikan masalah kalkulus diferensial dan integral, memecahkan persamaan diferensial dari berbagai derajat dan perhitungan batas. Yang terbaik dari semuanya, Anda dapat dengan mudah memplot grafik fungsi kompleks dan memeriksa maksimum, minimum, dan titik
MATLAB menyediakan perbedaan perintah untuk menghitung turunan simbolik. Dalam bentuknya yang paling sederhana, Anda meneruskan fungsi yang ingin Anda bedakan ke perintah diff sebagai argumen. Sebagai contoh, mari kita hitung turunan dari fungsi f(t) =3t2 + 2t-2 Contoh Buat file skrip dan ketik k
Simulink adalah lingkungan desain berbasis simulasi dan model untuk sistem dinamis dan tertanam, terintegrasi dengan MATLAB. Simulink, juga dikembangkan oleh MathWorks, adalah alat bahasa pemrograman grafis aliran data untuk pemodelan, simulasi dan analisis sistem dinamis multi-domain. Ini pada dasa
Selamat datang di Tutorial Arduino ketujuh dari Seri Tutorial Arduino kami. Dalam tutorial ini kita akan belajar bagaimana menghubungkan Arduino ke Matlab dan bagaimana mereka berkomunikasi menggunakan Port Serial. Kami juga akan membuat contoh di mana kami akan menggunakan Matlab untuk mengontrol A