C++ vs. Matlab
Jika anda pernah belajar bahasa pemrograman C++, maka anda akan dengan mudah belajar bahasa pemrograman Matlab. Berikut ini akan saya ulas beberapa syntax dari C++ dan Matlab :
1. for
- C++
int j;
.
for (j=1;j<23;j=j+2)
{
A[4][j]=3*j;
- Matlab
for i = 1:2:N
for J = 1:N
A(I,J) =(I+J-1);
end
end
2. Penulisan
C++
• Indeks dari array bisa bernilai 0.
• double, float , int…
• “;” sangat penting
Matlab
• Indeks dari array tidak boleh bernilai negatif atau 0.
• Tidak perlu mengkhawatirkan masalah type data
• “;” tidak begitu penting
3. Fungsi
C++
void AddF(int i);
int main()
{ ……
addF(i);
}
void AddF(int i)
{
i=i+1;
}
void Matrix2Vector( )
{
……;
……;
}
Matlab
Nama File : testFunR.m
function testFun
i=2;
AddF(i);
i
function AddF(i)
i=i+1;
function Matrix2Vector
Av=A(1,:);
for i=2:x
Av=[Av A(i,:)];
end
Av=Av'; Selanjutnya apa lagi ya? Mending Anda coba cari sendiri..........
aku yang jadi wasitnya.