Bài tâpj Tạo ra một package mô tả hoạt động của một stack (Last In First Out) với các yêu cầu: List chứa các phần tử của stack Hàm Push để thêm phần tử vào stack Hàm Pop để lấy phần tử trong stack ra Hàm IsEmpty để kiểm tra xem stack có rỗng hay không Hàm Size để kiểm tra kích thước stack
8 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 2260 | Lượt tải: 0
Bài tập Cải tiến ứng dụng maplet vẽ đồ thị theo yêu cầu như sau: Có hệ thống menu cho phép chọn vẽ đồ thị 2 chiều hay 3 chiều. Có 1 TextField để gõ vào hàm số (1 hay 2 biến) để vẽ. Có một ComboBox chứa một số màu vẽ thông dụng. Cho phép người dùng tùy chọn numpoints cải tiến thêm
15 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 1841 | Lượt tải: 0
Bài tập Viết proc trả về danh sách các số nguyên tố trong khoảng cho trước. Không dùng hàm isprime, hãy viết hàm kiểm tra xem một số có là số nguyên tố hay không?
19 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 5401 | Lượt tải: 2
Sự định giá biến tòan cục… Maple tiến hành định giá biến tòan cục một lần duy nhất khi gặp nó. Sự định giá này dựa trên “trạng thái hiện tại” của thủ tục.
24 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 2389 | Lượt tải: 0
Sort(expr); Sắp xếp theo thứ tự abc hoặc số mũ. Sort(expr,varlist,plex); Sắp xếp bt theo kiểu từ điển. Sort(expr,varlist,tdeg); Sắp xếp theo tổng bậc. Sort(list); Sort(list,odering); Sắp xếp list theo trật tự cho bởi odering. String: sắp xếp theo xâu kí tự. Numeric:sắp xếp theo trật tự số.
20 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 2383 | Lượt tải: 0
Tìm các vector cơ sở của một họ vector bằng basis. > with(LinearAlgebra): > v1 := <1|0|0>: > v2 := <0|1|0>: > v3 := <0|0|1>: > v4 := <0|1|1>: > v5 := <1|1|1>: > v6 := <4|2|0>: > v7 := <3|0|-1>: > Basis([v1,v2,v2]); [[1, 0, 0], [0, 1, 0]] > Basis({v4,v6,v7}); {[0, 1, 1], [3, 0, -1], [4, 2, 0]}
24 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 3686 | Lượt tải: 0
Maple có thể xấp xỉ một hàm số bởi phần chính chuỗi Taylor khá hòan hảo. > Order:= gia_tri # bậc cần lấy xấp xỉ > approx:= series(expr,x=a); >poly:= convert(approx,polynom);
14 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 1762 | Lượt tải: 0
SỰ VẬN ĐỘNG CỦA ĐỒ THỊ Vận động của đồ thị diễn tả sự biến thiên của đồ thị theo tham số. Ví dụ: Vẽ đồ thị của họ y=t*sin(t*x) khi x =-Pi.Pi và t=-2.2. > animate(t*sin(t*x),x=-Pi.Pi,t=-2.2,color=green); Có thể animate trong không gian 3d. > animate3d(cos(t*x)*cos(t*y),x=-Pi.Pi,y=-Pi.Pi,t=1.2);
15 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 4651 | Lượt tải: 3
Cú pháp: >islove(eqns,vars); Eqns:tập các ptrình cần giải Vars:tập các biến tự do. Nếu không cung cấp thì Maple tự động tạo ra các biến tự do.
19 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 1823 | Lượt tải: 0
Tính tích vô hạn… Phương pháp 1: [> product(f(i),i=m.infinity); Xuất ra kết quả ngay lập tức Phương pháp 2: [> Product(f(i),i=m.infinity); Hiện ra biểu thức cần tính [> value(%); Xuất ra kết quả của biểu thức
25 trang | Chia sẻ: truongthinh92 | Ngày: 30/07/2016 | Lượt xem: 1848 | Lượt tải: 0