CHƢƠNG 1 CƠ SỞ LÍ LUẬN CỦA ĐỀ TÀI
1.4. Giới thiệu phần mềm toán học Mathematica
1.4.2. Các lệnh cơ bản của Mathematica về tính tốn bằng số
1.4.2.1. Các toán tử của Mathematica
Các toán tử số học
Mathematica sử dụng các toán tử trong toán học nhƣ máy tính bình thƣờng: + Phép cộng. - Phép trừ. * Phép nhân. / Phép chia. ^ Lũy thừa. Các toán tử logic
Mathematica sử dụng các phép so sánh nhƣ trong toán học. Nếu phép so sánh là đúng thì Mathematica “trả lời: True” sai “trả lời: False”.
1.4.2.2. Thuật toán trong Mathematica
* Các dấu % biểu thị kết quả của phép tính cuối vừa đƣợc thực hiện % Kết quả cuối cùng.
%% Kết quả liền trƣớc kết quả cuối cùng. %n Kết quả thứ n.
* Cách sử dụng các biến:
x=y= a Gán giá trị a cho biến x, y.
x=. Xóa đi tất cả các giá trị đã gán cho biến x.
Để các lệnh trƣớc không ảnh hƣởng tới lệnh mới ta viết thì chúng ta dùng Clear[var] hoặc Clear Clear["Global`*"] trƣớc khi viết lệnh mới.
1.4.2.3. Các hàm cơ bản
Trong Mathematica chứa các hàm toán học cơ bản và đặc biệt đƣợc dùng trong các phƣơng trình tốn học và vật lí giúp ta thực hiện các lệnh dễ dàng.
Sqrt[x]: căn bậc hai của x. Exp[x]: hàm e mũ.
Log[x], Log[a,x]: hàm lnx và logax.
Sin[x], Cos[x], Tan[x], Cotan[x]: các hàm lƣợng giác có đơn vị đo góc là rad.
ArcSin[x], ArcCos[x], ArcTan[x], ArcCtan[x]: các hàm lƣợng giác ngƣợc n!: Giai thừa của n.
Abs[x]: Trị tuyệt đối của x. Round[x]: Làm tròn x.
Mod[n,m]: Cho phần dƣ của phép chia n cho m. Random[]: Cho số ngẫu nhiên giữa 0 và 1.
Random[type, range]: Cho số ngẫu nhiên loại type nằm trong range. Max[x,y,...], Min[x,y,...]: Cực đại, tiểu của x, y.
FactorInterger[n]: Các số nguyên mà n chia hết. x + Iy : Số phức.
Re[z]: Phần thực của z. Im[z]: Phần ảo của z.
Conjugate[z]: Liên hợp phức của z. Abs[z]: Môđun của zz.
Arg[z]: Argument của số phức z. Một số hằng số có trong Mathematica: Pi 3,14159
E e 2,71828
Degree Pi/180 Giá trị 10 theo radian. I = i =Sqrt[-1]
Infinity =
(Các chữ cái đầu của các hàm chuẩn đƣợc viết hoa và các đối số của hàm phải đƣợc đặt trong dấu [])[3] .