Pages

uzy12. Powered by Blogger.

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..........