Đây là một blog giới thiệu về Maple , một phần mềm hiện đang được khá ưa chuộng trong giới học sinh và sinh viên.Maple phục vụ đắc lực cho việc học tập, giảng dạy và nghiên cứu toán sơ cấp và cao cấp.Toàn bộ các ví dụ minh họa đều được viết trên Maple 10.Khác hẵn so với các phiên bản trước, Maple 10 đã có giao diện đồ họa thân thiện, hỗ trợ text unicode tốt, giúp trình bày các văn bản toán nhanh chóng.Trên Maple ta hoàn toàn có thể viết “lập trình toán” như các ngôn ngữ lập trình chuyên nghiệp, tất nhiên ta chỉ hạn chế “lập trình toán” mà thôi.
Ý tưởng ban đầu khi mình viết blog này là muốn hướng Maple vào lập trình, vì thế phần giới thiệu và các tính toán cơ bản mình chỉ nói lướt qua. Toàn bộ nội dung sẽ tập trung thảo luận về khả năng lập trình trên Maple để giải quyết các bài toán có liên quan đến kiến thức lập trình.Các ví dụ minh họa, các kiến thức bổ trợ sẽ được cập nhật thường xuyên.
> restart;
> taodinh:=proc() # tạo ra tọa độ các đỉnh của ngũ giác đều
với việc sử dụng căn bậc 5 của số phức đơn vị
local z,i,dat;
z:=exp(4*I*Pi/5);
dat:=[]:for i from 0 to 5
dodat:=[op(dat),[Re(z^i),Im(z^i)]];
end do;
return dat;
end
proc:> p:=taodinh():>
pl1:=plottools[rotate](plot(3/5*p,axes=none,color=yellow,filled=true),-60): # vẽ
và quay đồ thị ngôi sao một góc 60 độ ngược chiều kim đồng hồ
>
pl2:=plot([[-3/2,1],[3/2,1],[3/2,-1],[-3/2,-1],[-3/2,1]],filled=true): # vẽ hình
chữ nhật có filled=true
> plots[display](pl1,pl2,scaling=constrained ); #
hiện thị 2 đồ thị trên cùng một hệ trục tọa độ với hệ số tỉ lệ 1.



Rất hay!! Cảm ơn bạn nhiều! Tiếp tục đi bạn, mình đang tìm kiếm mòn mỏi những điều bạn sắp viết đây :)
Trả lờiXóa