6. Tóm tắt nội dung luận văn
3.1.2 Lựa chọn môi trường ñể phát triển phần mềm
Trước những yêu cầu thực tế của luận văn là xử lý một khối lượng lớn dữ liệu. Nhiều trường hợp tắnh toán giải bài toán tối ưu với số biến rất lớn, một số trường hợp xử lý ma trận có kắch cỡ lớn, hàng trăm dòng và cột thì các phần mềm tắnh toán thông dụng không thể giải quyết ựược. Ngoài ra, công cụ hồi qui và kiểm ựịnh ựược xử lý rất nhiều trong luận văn. Các phần mềm tắnh toán chuyên dụng như MS. Excel, SPSS, EviewẦ mặc dù vẫn xử lý ựược nhưng tốc ựộ rất chậm và không thể ựóng gói phần mềm, người sử dụng vẫn phải làm các bước thủ công mới có kết quả, việc trình bày dữ liệu, vẽ ựồ thị còn hạn chế.
đã có nhiều công trình nghiên cứu ứng dụng các lý thuyết trên như Lý thuyết danh mục Markowitz, CAPMẦ nhưng vẫn xử lý dữ liệu trên MS. Excel, kể cả các công trình nghiên cứu ở nước ngoài. Một số thủ tục xử lý phức tạp mà thư viện hàm Excel không có, các tác giả ựã sử dụng ngôn ngữ VBA1. Tuy nhiên,
việc xây dựng các hàm rất phức tạp và khi ựưa vào MS. Excel xử lý chậm và phải qua nhiều thao tác. Hơn nữa, việc thực hiện các phép toán trên ma trận như tắnh ựịnh thức, nghịch ựảo, nhân, chiaẦ của MS. Excel vừa hạn chế về tốc ựộ xử lý vừa bị khống chế về kắch cỡ ma trận.
Do ựó, trước yêu cầu như vậy, nhận thấy chỉ có Matlab là môi trường phù hợp nhất ựể phát triển ứng dụng cho luận văn. Matlab thật sự là một phần mềm rất mạnh, vừa có khả năng lập trình như nhiều ngôn ngữ khác, vừa là một môi trường tắnh toán thực dụng. Việc giải các bài toán có thể khó khăn ựối với các phần mềm khác nhưng với Matlab thì xử lý thật nhanh chóng và dễ dàng. đó là các bài toán về ma trận, ựại số tuyến tắnh, giải tắch số, phương trình vi phân, phương trình ựạo hàm riêng, qui hoạch tuyến tắnh, tối ưu hoá, hồi qui tuyến tắnhẦ Ngoài ra, Matlab rất mạnh về ựồ họa và trình bày dữ liệu, ựặc biệt là ựồ hoạ trong không gian 3 chiều. Chắnh vì những tắnh năng ưu việt ựó mà Matlab ựã ựược sử dụng rộng rãi trong nhiều lĩnh vực khoa học cơ bản, khoa học kỹ thuật, y họcẦ Matlab ựã ựược các giáo sư thỉnh giảng ựến từ Châu Âu giới thiệu cho các học viên Việt Nam cách ựây hơn 10 năm nhưng cho ựến nay Matlab vẫn là một công cụ bắ hiểm ở Việt Nam, ắt người biết ựến.
3.2 CÁC CHỨC NĂNG CỦA PHẦN MỀM 3.2.1 Phần xử lý dữ liệu ựầu vào