Lệnh IF


If [condition, t, f]t sẽ được thực hiện nếu condition có giá trị True, ngược lại, f sẽ đc thực hiện
If [condition, t, f, u ] — tương tự như trên, nhưng nếu giá trị của condition không đúng không sai thì u sẽ được thực hiện

Ví dụ 1: Định nghĩa hàm giá trị tuyệt đối

abs[x_]:=If[x<0,-x,x];
abs/@{-1,0,1}

{1,0,1}

Ví dụ 2: Sử dụng hàm If lồng vào vòng lặp Do, trong đó có sử dụng hàm làm gián đoạn Abort[ ]

х := 1; Print[“i x”];
Do[{If [i == 5, Abort[], None],
i += 1; x += 2*i; Print[i, ” “, N[x]]},
{i, 1, 100}]

i x
2 5
3 11.
4 19.
5 29.
$Aborted
Return[x]
Return[1]

Chuyên mục:Lệnh cơ bản Tags:
  1. Chưa có phản hồi.
  1. No trackbacks yet.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: