Hỏi/Đáp
Chào mừng các bạn đến với blog Maplevn2008′s Blog .
Blog bao gồm nhiều Category như :
8. Tài liệu
Trong mỗi Category có nhiều bài viết liên quan đến chủ đề đó.
Các bạn mới làm quen với Maple nên vào các Category “Tính toán cơ bản“ và “Tài liệu“ để tìm hiểu cơ bản và tham khảo một số tài liệu hướng dẫn sử dụng Maple mà mình đã upload lên.
Các bạn muốn tìm những vấn đề liên quan đến kiến thức lập trình trên Maple có thể vào Lập trình cơ sở và Lập trình Form để xem . Ngoài ra trong Học qua ví dụ mẫu cũng có nhiều ví dụ có thể giúp ích cho các bạn.
Các vấn đề thắc mắc về việc sử dụng Maple các bạn có thể viết comment ở đây, mình sẽ cố gắng trả lời trong thời gian sớm nhất ( tất nhiên là nếu có thể).
Chú ý: Các dấu nháy kép (1 loại) và nháy đơn (2 loại) ở các đoạn lệnh ở một số vị trí đã bị WordPress chuyển thành dấu nháy khác. Có thể sửa lại như sau:

Các dấu nháy ở trường hợp 1 và 2 có cùng ý nghĩa là để kí hiệu xâu. Trường hợp 3 phân biệt với trường hợp 2 ở chỗ là trường hợp 3 dùng để kí hiệu tên biến trong lệnh print ( lúc đó chỉ in tên biến mà không in ra giá trị) hay dùng trong phép gán để xóa giá trị của biến.
Chào thầy, em nhờ thầy giúp dùm bài toán này với : Cho
là các số thực.
là tập hợp các số tự nhiên (được định nghĩa trước). Tính :
. Cám ơn thầy nhiều.
Ví dụ này thực hiện tương tự như các ví dụ trước thôi.
> fk:=min(seq(F(i,k), i in I(lk)));
max(seq(fk,k=1..j));
Với F(i,k) là biểu thức trong dấu ngoặc.
Cho em hỏi muốn copy kết quả tính được từ maple sang matlab mình làm sao?
Có thể copy các công thức bình thường. Tuy nhiên em cần phải khai báo các biến trong Matlab (bằng lệnh syms) và sửa đổi một vài tên hàm cho tương ứng.
Ngoài ra có thể sử dụng gói lệnh CodeGeneration[Matlab] để chuyển đổi sang kết quả của Matlab một cách nhanh chóng. Ví dụ trên Worksheet của Maple:
> int(x*ln(x),x);
> CodeGeneration[Matlab](%);
Sau đó copy kết quả thu được vào Matlab là xong.
trong maple của em là sin(theta[1]) copy qua matlab nó có hiểu không?
em có làm thử nhưng nó báo lỗi:
Error, (in ResolveTypes) cannot resolve types in {numeric, void}
có cách nào khắc phục không? em dang mô phỏng chuyển động của robot hàm toán của nó rất phức tạp, phải giải bằng maple.
Em có thể cho ví dụ cụ thể ?
http://www.mediafire.com/?ljfa0i3w2qre1xc
day la doan code cua em no la ket qua rut gon theo omega1,omega2, omega1*omega2 trong pt lagrange cua em
thực ra là nó chỉ không converter to Matlab ở đoạn omega1*omega2 thôi. đây là phần chia nhỏ ra của em:
http://www.mediafire.com/?tmwz29mn4qlle
Công thức quá nhiều nhỉ. Em thử kiểm tra lại trong phần công thức gõ vào có phần nào gõ ở chế độ text không ?
thank thầy. em dang thu
vẫn chưa được thầy ơi. Nó chỉ bị lỗi ở một đoạn nhỏ trong phần omega1*omega2 thôi, đoạn đó cũng giống mấy đoạn kia, em copy từ kết quả ra chứ không phải em đánh nên chế độ text thì chắc không xảy ra.
E chào thầy..Thầy cho em hỏi một chút là “Số lớn nhất mà Maple có thể chứa được là bao nhiêu chữ số thập phân ạ”
và thầy có thể chụp ảnh cái chỗ tài liệu mà khẳng định điều này giúp em được không ạ. Em cảm ơn thầy nhiều
Em có thể xem các tham số này trong kernelopts.
thế kết quả là bao nhiêu vậy thầy…em chưa tim ra được
Và thầy có thể cho em một số câu hỏi có thể gặp phải khi bảo vệ đề tài liên quan đến Maple với ạ..
e chân thành cảm ơn ạ
Thầy ơi, cho em hỏi. Em có bài toán thế này: cho 10 điểm (x0, y0), …(x9, y9). Cần xây dựng hàm liên tục đi qua tất cả các điểm (x0, y0)…(x5, y5) với điều kiện là nó phải:
- Phần phía trên trục hoành phải có điểm cực đại nằm trong vùng từ (x6, y6) đến (x7, y7).
- Phần phía dưới trục hoành phải có điểm cực tiểu nằm trong vùng từ (x8, y8) đến (x9, y9).
Em dùng nội suy spline mà khó quá thầy ơi. Thầy giúp em làm trên maple với thầy.
—
Mai Anh
Học viện Bưu Chính Viễn Thông.
Có lẽ đây là một bài toán cụ thể thôi, chứ phát biểu tổng quát thế này thì khó giải quyết vì điều kiện phức tạp (yêu cầu đồ thị phải có phần nằm trên, dưới trục hoành, phải có cực tiểu , cực đại,…)
Chính xác là nó như thế này thầy (xem đồ thị), thầy hướng dẫn giúp em trên maple với. Ý tưởng làm spline thì đơn giản, nhưng mà lập trình khó quá, vì dữ liệu (x1, y1,…) nhập vào cả.
—
Đồ thị http://www.mediafire.com/imageview.php?quickkey=wfphbadv06rk1tr&thumb=4
Nếu dùng hàm Spline của Maple thì em có thể xem ví dụ trong Help:
> ?CurveFitting[Spline]
Còn nếu muốn lập trình thì có thể xem thuật toán ở các sách phương pháp số hoặc có thể xem ở link sau ( cho cubic spline)
http://www.google.com.vn/#hl=vi&q=cubic+spline+interpolation+algorithm&fp=ae105189186c74ea
Thầy hướng dẫn em với, khó quá thầy ơi. Làm rồi lập ra được cái hệ (có cả phương trình, bất phương trình) rồi chọn nghiệm. Em chọn thủ công thì được (dựa vào các điều kiện thu được), nhưng để cho kết quả đúng với mọi dữ liệu nhập vào (tức là máy tính tự chọn) thì làm không được. Thầy giúp em với. Em xin cám ơn và hậu tạ lắm lắm ahj ^^ Khóa luận tốt nghiệp của em đó thầy :d
Thầy ơi, trả lời em với plz !
Bản Maple 15.01 các bạn có thể xem ở đây.
http://tuhoctoan.net/2011/08/07/phan-mem-toan/maplesoft-maple-15-01-x32x64/
Em chào thầy và các bạn.
Em có câu hỏi này mong thầy và các bạn giúp đỡ
Em có hàm sau : T=dx(t)/dt+x(t)
Em muốn đạo hàm hàm T theo dx(t)/dt thì phải làm như thế nào?
Em đã thử dùng lệnh diff(T,dx(t)/dt) nhưng phần mềm báo sai cú pháp
Rất mong được sự trợ giúp của thầy và các bạn
- Nếu x(t) không xem là hàm của dx(t)/dt thì đổi biến y=dx(t)/t là được.
- Ngược lại tthifminhf không rõ Maple có làm được không.
Em chào thầy ạ. Thày làm ơn chỉ giúp em muốn soạn thảo văn bản trong Maple thì phải chọn fonts và bảng mã như thế nào ạh? Em dùng Maple 13, có chế độ Document mode, nhưng em không gõ được tiếng việt.
Rất mong nhận được sự giúp đỡ của thày.
Em chân thành cảm ơn thày
Em nên dùng bộ gõ Unikey, font Time New Roman.
Hi. Em làm được rồi ạh. Thanks thày nhiều ạ!
_EnvAllSolutions:=true:
with(RealDomain):
solve((cos(2*x))^2+(1-2*(sin(x))^2)*cos(x)+2*cos(2*x)=0,{x})
_EnvAllSolutions:=true:
with(RealDomain):
solve((cos(2*x))^2-cos(2*x)*cos(x)+2*cos(2*x)=0,{x})
Thầy ơi cho Em hỏi: Hai phương trình trên vẫn là một mà kết quả ở hai lệnh trên lại có tập nghiệm khác nhau. Thầy ơi tại sao vậy?
CHO EM HỎI LÀM SAO XUẤT ĐƯỢC BẢNG BIÊN THIÊN TRONG BÀI TOÁN KHẢO SÁT HÀM SỐ
Hình như Maple chưa hỗ trợ vẽ bảng biến thiên. Chúng ta có thể nêu ra các khoảng đơn điệu của hàm số.
Cho mình hỏi có cách nào copy kết quả từ maple sang matlab không ?
cho mình hỏi tại sao máy mình mỗi khi mở maple 14.0 và mình ấn vào tool thì chương trình bị đứng im
hầy ơi giúp em câu này với : Tạo file MTRAN.txt có nội dung là ma trận vuông cấp n<10. lập trình đọc dữ liệu từ file và tính định thức của ma trận đó
Có thể dùng lệnh ImportData lấy trực tiếp mà trận từ file hoặc ReadNextFloat trong gói FileTools[Text] để đọc từng phần tử. Sau đó sử dụng lệnh LinearAlgebra[Determinant] để tính định thức.
em cảm ơn thầy . Thầ có thể giúp em giai ra cụ thể không thầy
thầy ơi giúp em câu này chi tiết hơn được không thầy : Tạo file MTRAN.txt có nội dung là ma trận vuông cấp n<10. lập trình đọc dữ liệu từ file và tính định thức của ma trận đó . Em cảm ơn thầy nhiều
Có ai giúp giùm em bài này với
(
Sử dụng vi phân để tính gần đúng : ln(0,97)
Thầy ơi, để viết và print ra trong maple 15 thì dùng font gì ạ?