- Hình 1.15 g, h: Sự kết tinh lại xâm thực ảnh TEM của sản phẩm ( các cột
b + Là toán tử phonon tạo thành và mất đ i q
4.2 Ứng dụng thuật toán NEGF với MATLAB 1 Giao diện guide
4.2.1 Giao diện guide
Matlab là chữ viết tắt từ Matrix Laboratory. Đây là phần mềm mô phỏng ứng dụng rộng rãi trong nhiều lĩnh vực khoa học và đã trở thành công cụ tính toán kỹ thuật hàng đầu, bao gồm phân tích dữ liệu và thiết kế mô phỏng… Nó phù hợp cho những bài toán về điều khiển tự động, xử lý tín hiệu và tiện ích trong việc kết nối với các chương trình khác.
Matlab có thể thực hiện các bài toán từ đơn giản đến phức tạp như lấy lôgagit, rút căn, giải phương trình số phức, giải các ma trận, các phương trình vi phân bậc bất kỳ, giải các phương trình đa thức bậc cao, biến đổi laplace…
Matlab có nhiều tính năng về đồ họa, có thể vẽ các đặc tuyến bất kỳ trên mặt phẳng hai chiều hoặc không gian ba chiều, cho phép truy cập các đối tượng đồ họa khác của windows bằng phương thức Image.
Matlab còn khả năng lập trình như một ngôn ngữ thật sự, có cấu trúc lệnh giống pascal hoặc C, có thể lập trình cho các đối tượng đồ họa.
Matlab có nhiều toolbox, ở đa lĩnh vực và ứng dụng khác nhau, do đó được ứng dụng trong nhiều ngành kĩ thuật, điện tử…
Về lĩnh vực công nghiệp nano nói chung và ở Việt Nam nói riêng, hiện nay có rất nhiều phần mềm khác nhau để xây dựng bước đầu cho việc tính toán các kết quả thực nghiệm Nano, các phần mềm đó là: MSMODELING (phòng thí nghiệm Nano, Đại học quốc gia TPHCM), các phần mềm khác như C, Delphi…..Bên cạnh đó, Matlab được sử dụng rộng rãi nhất. Nhờ giao diện GUI, trực quan và sinh động, giúp người sử dụng dễ tương tác hơn.