Định dạng số

Một phần của tài liệu bài giảng hướng dẫn sử dụng matlab (Trang 34)

Cỏc phộp tớnh trong Matlab đƣợc thực hiện với độ chớnh xỏc rất caọ Ta

cú thể định dạng cho cỏc số xuất ra màn hỡnh tuỳ theo ý muốn bằng cỏch sử dụng lệnh format. Lệnh này chỉ ảnh hƣởng đến việc hiển thị của cỏc số mà khụng nh hƣởng đến việc tớnh toỏn và lƣu giữ của Matlab nghĩa là khụng ảnh hƣởng đến độ chớnh xỏc của phộp tớnh.

Ta lấy vớ dụ với số 4/3: tại cửa sổ lệnh gừ vào dũng lệnh >>4/3 format short ( đõy là chế độ mặc định ):

a = 1.3333 format short e a = 1.3333e + 000 format long a = 1.33333333333333 format long e a = 1.33333333333333e + 000 format bank a = 1.33 format hex a = 3ff5555555555555 format rat a=4/3

Để thay đổi chế độ định dạng mặc định ta cú thể Preferences từ menu File, chọn định dạng số mong muốn từ thẻ (tap) General.

Ngoài cỏc định dạng số ở trờn, cũn cú hai định dạng để bỏ đi hoặc thờm vào cỏc dũng trắng giữa cỏc kết quả của lệnh hoặc giữa cỏc dũng lệnh:

28

format compact

lệnh này xoỏ bỏ cỏc dũng trắng làm cho ta cú thể quan sỏt đƣợc nhiều thụng tin hơn trờn màn hỡnh hoặc cửa sổ.

format loose sẽ thờm vào cỏc dũng trắng.

NỘI DUNG THẢO LUẬN

1. Nội dung phần thảo luận 1: cài đặt và khai bao biến trong Matlab, 2. Nội dung phần thảo luận 2: tạo và sử dụng function và script filẹ

TểM TẮT NỘI DUNG CỐT LếI

Cỏch cài đặt phần mềm Matlab và thực hiện cỏc lệnh cơ bản trong Matlab

BÀI TẬP ỨNG DỤNG, LIấN HỆ THỰC TẾ

1. Bài tập ứng dụng, liờn hệ thực tế 1.

Lập trỡnh M_file thực hiện vẽ cỏc đồ thị sau y1=10sin(x)+cos(2x);

y2=4x2+6x-7

Với x nằm trong khoảng [-5,5] trờn cựng 1 trục toạ độ 2. Bài tập ứng dụng, liờn hệ thực tế 2.

Lập trỡnh dựng M_File nhập vào một số n nguyờn dƣơng sau đú tớnh và đƣa ra kết quả tổng : S=1+2+3+....+n;

HƢỚNG DẪN TỰ Ở NHÀ

29

CHƢƠNG 2: SYMBOLIC TOOLBOX

MỤC TIấU CỦA CHƢƠNG

- Hiểu rừ khỏi niệm về kiểu dữ liệu Symbolic Math Toolbox - Vận dụng đƣợc cỏc lệnh vào việc giải cỏc bài toỏn

- Về thỏi độ: Học sinh, Sinh : nắm đƣợc cỏc cõu lờnh và vận dụng giải cỏc bài toỏn

NỘI DUNG BÀI GIẢNG Lí THUYẾT 2.1. Giới thiệu về symbolic

Symbolic Math Toolbox định nghĩa một kiểu dữ liệu mới của Matlab gọi là đối tƣợng Symbolic. Một đối tƣợng Symbolic là một cấu trỳc dữ liệu lƣu trữ một đại diện kiểu sõu ký tự của một biểu tƣợng (Symbol). Symbolic Math Toolbox sử dụng cỏc đối tƣợng Symbolic để biểu diễn cỏc biến, biểu thức và Matlab trận Symbolic.

2.2. Lệnh và hàm trong Symbolic Matlab 2.2.1. Cấu trỳc : 2.2.1. Cấu trỳc :

- Lệnh sym cho phộp xõy dựng cỏc biến và biểu thức symbolic. Vớ dụ:

>> x = sym(‘x’); y = sym(‘y’) % lệnh này tạo ra x,y là cỏc biến symbolic. (adsbygoogle = window.adsbygoogle || []).push({});

- Tạo cỏc biến thực:

>> x = sym(„x‟, „real‟);y =sym(„y‟,‟real‟) %x,y là biến kiểu thực symbolics hoặc

>> x = sym(„x‟,‟ real‟) % x là biến kiểu thực

>> y = sym(„y‟) %y là biến bất kỳ kiểu symbolic

Để xoỏ đặc tớnh “real” của cỏc biến x, y ta dựng lệnh sau: syms x y unreal hay:

>>x = sym(„x‟, „unreal‟) >> syms t

>> Q = sym(„Q(t)‟); % t biến symbolic và Q là hàm symbolic.

2.2.2 Biến symbolic mặc định

Khi vận dụng cỏc hàm toỏn học, việc chọn biến độc lập thƣờng là rừ ràng từ ngữ cảnh. Vớ dụ, ta xem xột biểu thức toỏn học f = sin(ạt + b) đƣợc biểu diễn trong Matlab nhƣ sau: f =. Nếu ta cần tớnh đạo hàm của biểu thức này mà khụng xỏc định biến độc lập thỡ theo quy ƣớc toỏn học ta nhận đƣợc f‟ = ạcos(ạt + b). Giả thiết rằng biến độc lập trong biểu thức này là t thỡ cỏc biến cũn lại a, b đƣợc xem nhƣ cỏc hằng số hoặc

30

tham số. Theo quy ƣớc toỏn học thỡ biến độc lập thƣờng là cỏc chữ in thƣờng nằm ở cuối bảng chữ cỏi (vớ dụ: x, y, z, t, u, v,…).

>>syms a b t >>f = sin(a*t + b);

>>diff(f) %Lệnh này tớnh đạo hàm của biểu thức symbolic f.

trong cõu lệnh diff(f), ta khụng xỏc định là đạo hàm biểu thức f theo biến nào (a, b hay x). Làm thế nào Matlab xỏc định đƣợc ta muốn đạo hàm theo biến t mà khụng phải là a hoặc b. Trong symbolic math toolbox sử dụng một biến symbolic để xỏc định biến độc lập mặc định trong trƣờng hợp chỳng ta khụng xỏc định biến độc lập, đú

là một hàm tiện ớch findsym. Biến symbolic mặc định đƣợc sử dụng trong cỏc phộp

toỏn tớnh toỏn, đơn giản hoỏ biểu thức, giải phƣơng trỡnh và cỏc phộp biến đổị >>findsym(f,1)

ans = t

ở đõy, đối số thứ hai trong hàm findsym biểu thị số biến symbolic mà ta muốn tỡm trong biểu thức f. Nếu khụng xỏc định đối số thứ hai thỡ findsym sẽ trả về một danh sỏch liệt kờ tất cả cỏc biến trong biểu thức. Vớ dụ:

>> findsym(f) ans =

a, b, t

Luật findsym: Biến độc lập trong một biểu thức symbolic là một chữ cỏi gần chữ x nhất trong bảng chữ cỏị Nếu cú hai chữ gần chữ x thỡ chữ sau x trong bảng chữ cỏi được chọn.

vớ dụ: >>findsym(a+c-v*y,1) ans=

y

2.2.3. Phộp đạo hàm

Để tớnh đạo hàm của một biểu thức symbolic ta sử dụng hàm diff()

+ diff(S): Đạo hàm biểu thức symbolic S với biến tự do đƣợc xỏc định bởi hàm findsym(S)

+ diff(S,v) hay diff(S,sym(„v‟)): Đạo hàm biểu thức symbolic S với biến lấy đạo hàm là biến symbolic v nghĩa là thực hiện phộp toỏn dS/dv

+ diff(S,n) : Đạo hàm cấp n biểu thức S, n là số nguyờn dƣơng Vớ dụ:

31

>>syms x t >> y = sin(x^2); >>z = diff(y); (adsbygoogle = window.adsbygoogle || []).push({});

z = 2*cos(x^2)*x

>>pretty(z) %hiển thị dạng quen thuộc 2.cos2x.x

>>y = diff(t^6,6) % đạo hàm bậc 6 của hàm t6 . y = 720

>>syms u v

>>y = u^2*v - u*v^3;

>> y2u = diff(y,u,2) %dao ham cap 2 theo u

y2u = 2*v

>> y3u = diff(y,v,3) %dao ham cap 3 theo v y3u = -6*u

2.2.4. Phộp tớch phõn

Để tớnh tớch phõn của một biểu thức symbolic ta sử dụng hàm int()

+ int(S) : tớch phõn khụng xỏc định của biểu thức symbolic S với biến mặc định xỏc định bởi findsym.

+ int(S, v): Tớch phõn khụng xỏc định của biểu thức symbolic S với biến tớch phõn v.

+ int(S,a,b): Tớch phõn khụng xỏc định của biểu thức symbolic S với biến tự do và cận lấy tớch phõn từ [a,b].

+ int(S,v,a,b): Tớch phõn khụng xỏc định của biểu thức symbolic S với biến tớch phõn v và cận lấy tớch phõn từ [a,b]. Vidụ: >>syms x t z alpha >>int(-2*x/(1+x^2)^2) ans = 1/(1+x^2) >>int(x/(1+z^2),z) ans = x*atan(z) >>int(x*log(1+x),0,1)

32

ans = 1/4

>>int(-2*x/(1+x^2)^2)

ans = 1/(1+x^2)

>> int([exp(t),exp(alpha*t)])

ans = [ exp(t), 1/alpha*exp(alpha*t)] Vớdụ: Tớnh tớch phõn I = e (sx)2dx

>>Syms x s real >>f = exp(-(s*x)^2);

>>I = int(f,x,-inf,inf)% inf - Infinity là vụ cựng lớn I =

Signum(s)/s*pi^(1/2)

Hàm signum chớnh là hàm sign (hàm dấu), nghĩa là sign(s) cho ta: sign(s) = 1 khi s>0; sign(s) = 0 khi s =0; sign(s) = -1 khi s<0;

2.2.5. Tỡm giới hạn

Để tỡm giới hạn của một biểu thức symbolic ta sử dụng hàm limit() + limit(F, x, a) : Tỡm giới hạn của biểu thức F khi x ạ

+ limit(F, a) : Tỡm giới hạn của biểu thức F với biến độc lập. + limit(F) : Tỡm giới hạn của biểu thức F khi a = 0.

+ limit(F, x, a, „right‟) hoặc Lim it(F, x, a, „left‟) : Tỡm giới hạn phải hoặc bờn trỏi Vớ dụ: >>syms x a t h >>limit(sin(x)/x) ans = 1 >>limit(1/x,x,0,‟right‟) ans = inf >>limit(1/x,x,0,‟left‟) ans = -inf >>limit((sin(x+h)-sin(x))/h,h,0) ans = cos(x) >>v = [(1+a/x)^x,exp(-x)];

33

>>limit(v,x,inf,‟left‟) ans = [exp(a),0] (adsbygoogle = window.adsbygoogle || []).push({});

2.2.6. Tớnh tổng của dóy số symbolic

Để tớnh tổng của một biểu thức symbolic ta sử dụng hàm symsum()

+ symsum(S): Tổng của biểu thức symbolic theo biến symbolic k , k đƣợc xỏc

định bằng lệnh findsym từ 0 k -1.

+ symsum(S,v): Tổng của biểu thức symbolic S theo biến symbolic v,v đƣợc xỏc định từ 0 k - 1.

+ symsum(S,a,b), symsum(S,v,a,b): Tổng của biểu thức symbolic S theo symbolic v, v đƣợc xỏc định từ v = s đến v = b. Vớ dụ: >>syms k n x >>symsum(k^2) ans = 1/3*k^3-1/2*k^2+1/6*k >>symsum(k) ans = 1/2*k^2-1/2*k >>symsum(sin(k*pi)/k,0,n) ans = -1/2*sin(k*(n+1))/k+1/2*sin(k)/k/(cos(k)-1)*cos(k*(n+1))- 1/2*sin(k)/k/(cos(k)-1) >>symsum(k^2,0,10) ans = 385 >>symsum(x^k/sym(„k!‟), k, 0,inf) ans = exp(x)

Vi dụ: Cho tổng của 2 dóy S1 = 1 + 2 2 3 1 2 1 …. S2 = 1 + x + x2 +….. >>syms x k >>s1 = symsum(1/k^2,1,inf) %inf là vụ cựng. s1 = 1/6*pi^2 >>s2 = symsum(x^k,k,0,inf)

34

s2 = -1/(x-1)

2.2.7. Tỏch tử số và mẫu số của một biểu thức symbolic

[n,d] = numden(A): biến đổi mỗi phần tử của A thành dạng hữu tỷ trong đú tử số và mẫu số là cỏc đa thức (tƣơng đối) nguyờn tố với cỏc hệ số nguyờn

Vớ dụ: >>syms x y a b >>A= (4-x)/5; >>[n,d] = numden(A) n = 4-x d = 5 >>[n,d] = numden(x/y + y/x) n = x^2+y^2 d = y*x >>A = [a, 1/b] >>[n,d] = numden(A) n = [a, 1] d = [1, b] 2.2.8 Thay thế

Ta cú thể thay thế cỏc biến trong biểu thức bằng cỏc biến hay cỏc số thuộc kiểu khỏc bởi lệnh subs hoặc lệnh subexpr.

Lệnh subs cú cỏc dạng sau:

+ subs(S): Thay thế tất cả cỏc biến symbolic trong biểu thức bằng cỏc giỏ trị cú đƣợc từ việc gọi hàm hoặc từ Workspace của Matlab.

+ subs(S, new): Thay thế biến symbolic tự do trong S bằng new.

+ subs(S, old, new): Thay thế old bằng new trong biểu thức S. Old là một biến symbolic, một sõu đại diện cho một tờn biến, hoặc một biểu thức sõu ký tự. New cú thể là một biến, một biểu thức symbolic, biến số hoặc biểu thức số.

Vớ dụ:

>>subs(a+b,a,4) ans = 4+b

35

giả thiết trong Workspace tồn tại a = 980 và C = 3, cõu lệnh y=dsolve(„Dy = - a*y‟) trả về y = exp(-a*t)*C, khi đú cõu lệnh:

>>subs(y)

ans = 3*exp(-980*t)

Ta cú thể thay thế nhiều biến một lỳc bằng cỏch sử dụng cỳ phỏp sau: + subs(S, {old1, old2, …,oldn}, {new1, new2,…, newn})

vớ dụ: >> subs(cos(a)+sin(b),{a,b},{sym('x'),2}) ans = cos(x)+sin(2)

Hàm (S) viết lại biểu thức S theo cỏc biểu thức con chung:

[Y,SIGMA] = subexpr(X,SIGMA) hoặc [Y,SIGMA] =

subexpr(X,'SIGMÁ) viết lại biểu thức X theo biểu thức con chung của nú.

2.2.9 Biểu diễn biểu thức symbolic dƣới dạng toỏn học

Sử dụng hàm pretty(S) để hiển thị S dƣới dạng dễ đọc hơn nhƣ trong quy ƣớc toỏn học thụng thƣờng. Vớ dụ: >>s=2*cos(x)^2-sin(x)^2 s = 2*cos(x)^2-sin(x)^2 >>pretty(s) 2 2 2 cos(x) - sin(x) >>syms x a >>s=solve(x^3+a*x+1); >>pretty(s) (adsbygoogle = window.adsbygoogle || []).push({});

36

2.2.10. Giải phƣơng trỡnh đại số

Sử dụng lệnh solve để giải hệ phƣơng trỡnh đại số. Giả sử S là một biểu thức symbolic. Lệnh solve(S) sẽ cú gắng tỡm cỏc giỏ trị của biến symbolic trong S (đƣợc xỏc định bởi findsym(S)) làm cho S bằng khụng. Lệnh solve( ) cú cỏc cỳ phỏp nhƣ sau:

+ solve(„PT1‟, „PT2‟, …, „PTn‟)

+ solve(„PT1‟, „PT2‟, …, „PTn‟, „v1, v2,…, vn‟)

+ solve(„PT1‟, „PT2‟, …, „PTn‟, „v1‟, „v2‟,…, „vn‟) trong đú PT là phƣơng trỡnh, v1, v2,…,vn là cỏc biến hay ẩn. Cỏc biến symbolic khụng đƣợc liệt kờ trong danh sỏch đối số đƣợc coi là cỏc tham số.

2.2.11. Phƣơng trỡnh vi phõn

Hàm dsolve tớnh toỏn lời giải symbolic cho cỏc phƣơng trỡnh vi phõn thƣờng. Cỏc phƣơng trỡnh đƣợc xỏc định bởi biểu thức symbolic chứa chữ D để biểu diễn ký hiệu vi phõn d/dt. Cỏc ký hiệu D2, D3,…, Dn tƣơng ứng với đạo hàm bậc 2, 3,…, n.

Vỡ võy, D2y tƣơng đƣơng với d2

y/dt2. Trong lời giải dsolve thỡ biến độc lập mặc định là t. Lƣu ý rằng tờn của biến symbolic khụng đƣợc chứa ký tự D.

Điều kiện đầu cú thể đƣợc xỏc định bằng cỏch bổ xung thờm cỏc phƣơng trỡnh. Nếu điều kiện đầu khụng đƣợc xỏc định thỡ lời giải sẽ chứa cỏc hằng số tớch phõn C1, C2,...

Cỳ phỏp của lệnh dsolve: dsolve(„PT1‟, „PT2‟,…, „PTn‟) Vớ dụ:

37

>>y = dsolve('(D2y) =1','y(0) = 1') y = 1/2*t^2+C1*t+1

>>[x,y] = dsolve('Dx = ý, 'Dy = -x') x= cos(t)*C1+sin(t)*C2 y = -sin(t)*C1+cos(t)*C2

2.2.12 Biến đổi laplace và laplace ngƣợc

Phộp biến đổi laplace của hàm f(t) đƣợc định nghĩa nhƣ sau:

dt e t f

L[f](s) ( ) ts và phộp biến đổi laplace ngƣợc là:

i c st 1 - ds e s f j 2 1 [f](t) L ( )

+ L = laplace(F): Biến đổi Laplace của hàm F với biến độc lập mặc định là t. Kết quả trả về là một hàm của s. Nếu F = F(s) thỡ Laplace trả về một hàm của t: L = L(t). Theo định nghĩa, L(s) = int(F(t)*exp(-s*t),0,inf) và phộp tớch phõn đƣợc thực hiện với t

+ L = laplace(F,t): L là một hàmcủa t thay thế biến mặc định s

TểM TẮT NỘI DUNG CỐT LếI

- Áp dụng matlab trong tớnh toỏn mạch điện, giải mạch điện nhanh chúng tiện lợi- ỏp dụng giải phƣơng trỡnhvà hệ phƣơng trỡnh tuyến tớnh.

- Giải cỏc phƣơng trỡnh phi tuyến và PT tham số. - Giải hệ PT vi phõn. BÀI TẬP ỨNG DỤNG, LIấN HỆ THỰC TẾ 1. Bài tập ứng dụng, liờn hệ thực tế 1. Cho hàm số : d x x b ae y ) (sin

ạ Hóy nhập hàm y vào trong một file Matlab từ cửa sổ soạn thảọ

b. Hiện thị hàm y sau khi đó nhập cỏc hệ số. 2. Bài tập ứng dụng, liờn hệ thực tế 2. Dựng Matlab để tớnh cỏc phộp toỏn sau:

a) 1 0 dx a I x b) x b a I x x lim khi x 0.

38

c ) Giải hệ phƣơng trỡnh sau : (adsbygoogle = window.adsbygoogle || []).push({});

HƢỚNG DẪN TỰ Ở NHÀ Xem trƣớc phần Ma trận 0 3 4 3 2 2 2 x x y xy x

39

CHƢƠNG 3:MA TRẬN VÀ MẢNG TRONG MATLAB

MỤC TIấU CỦA CHƢƠNG

- Hiểu rừ khỏi niệm về ma trận và mảng trong Matlab - Vận dụng đƣợc cỏc lệnh vào việc giải cỏc bài toỏn

- Về thỏi độ: Học sinh, Sinh : nắm đƣợc cỏc cõu lờnh và vận dụng giải cỏc bài toỏn

NỘI DUNG BÀI GIẢNG Lí THUYẾT 3.1 Nhập ma trận trong Matlab

3.1.1 Cỏc Cỏch nhập matrận trong Matlab

Matlab cung cấp một vài phƣơng tiện cho ngƣời sử dụng để tạo ra một matrận, mỗi phƣơng tiện cú những ƣu điểm của nú và đƣợc sử dụng tuỳ theo từng yờu cầu bài toỏn.Núi chung Matlab cung cấp ba phƣơng tiện.

Nhập Matrận trực tiếp từ cửa sổ command Window. Nhập Matrận từ một file( sử dụng M-file hoặc load) Nhập matrận từ những hàm cú sẵn trong Matlab.

ạ Nhập Matrận trực tiếp từ cửa sổ command Window

Trong mụn học toỏn cao cấp chỳng ta đó biết nhập một matrận nhƣ sau A=

Đõy là một ma trận cú số hàng m = 3 và số cột n= 3

Để nhập matrận trờn trong Matlab ta nhập trực tiếp nhƣ sau Từ dũng nhắc lệnh trong cửa sổ command Window >> ta nhập >> A=[ 1,2,3 ; 4 5 ,6;7 8 9]; hoặc >>A=[ 1 2 3

4 5 6 7 8 9];

Cỏc hàng đƣợc cỏch nhau bằng một dấu chấm phẩy (;) nhƣ trờn,cỏc phần tử trong một hàng đƣợc cỏch nhau bằng dấu cỏch(thanh space) hoặc dấu phẩy(,) . Kết thỳc dũng lệnh cú hoặc khụng cú dấu ;

Nếu khụng cú dấu chấm phẩy ở cuối dũng thỡ Matlab sẽ in ra kết quả matrận vừa nhập

Nhƣ vớ dụ trờn:

>> A=[ 1,2,3 ; 4 5 ,6;7 8 9] nhấn Enter sẽ cho kết quả là A= 1 2 3 4 5 6 1 2 3 4 5 6 7 8 9

40

Trong trƣờng hợp số phần tử trờn một hàng quỏ dài ta cú thể xuống dũng bằng dấu ba chấm ...

Vớ dụ >> b=[1,2,3,4,...

5 6 7 8 9] % đõy matrận 9 hàng và một cột

Lƣu ý rằng trong một số trƣờng hợp matrận hoặc mảng dữ liệu dài thỡ việc khụng thờm dấu chấm phẩy sau cõu lệnh nhập, Matlab sẽ in ra số liệu dài trong cửa sổ command Window, gõy khú nhỡn cho ngƣời dựng

b. Nhập Matrận từ M-file

Ta cú thể nhập một matrận bằng cửa sổ soạn thảo M-file, mở cửa sổ này bằng cỏch vào File- New- M-filẹ Một cửa sổ soạn thảo sẽ đƣợc hiện ra cho phộp bạn soạn thảo dƣới dạng text, do là cửa sổ soạn thảo dạng text cho nờn bạn cú thể soạn thảo từ file word sau đú copy vào cửa sổ M-filẹĐể nhập matrận ta soạn thảo tƣơng tự nhƣ trong cửa sổ command window sau đú lƣu vào file nhƣ sau:

Vớ dụ:

A=[1 2 3 ; 4 5 6 ; 7, 8,9];% khụng cú dấu chấm phẩy sẽ in ra kết quả

Cũng tƣơng tự nhƣ trờn nếu số phần tử trờn một hàng quỏ nhiều thỡ ta cú thể xuống dũng

A=[1 2 3 4 ... 5 6 7 8 9 10]; (adsbygoogle = window.adsbygoogle || []).push({});

Sau khi kết thỳc soạn thảo ta lƣu vào tờn_file .

Để thực thi cỏc lệnh nhập trong M-file ta dựng lệnh sau trong command window nhƣ sau: >> ten_file ;

c. Nhập matrận từ cỏc hàm cú sẵn

Matlab cú một thƣ viện cỏc hàm cho phộp tạo ma trận.Sau đõy là một số hàm

ones(m,n) tạo ma trận m hàng và n cột ,với cỏc phần tử đều bằng 1, ones(m) tạo ma trận vuụng cấp m, với cỏc phần tử đều là 1.

zeros(m,n) tạo ma trận kớch thƣớc m x n, với cỏc phần tử đều bằng 0, zeros(m) tạo ma trận vuụng cấp m.

eyes(m,n) tạo ma trận kớch thƣớc m xn với cỏc phần tử đều bằng 1, eyes(m) tạo ma trận vuụng cấp m . vớ dụ: ones(2,3) ans= 1 1 1 1 1 1 eyes(2,3)

41 ans= 1 0 0 0 1 0 zeros(2,3) ans= 0 0 0 0 0 0 3.2 Ma trận số phức

Số phức trong matlab đƣợc viết nhƣ sau: Vớ dụ số phức 3+4*i dựng i để chỉ số ảo >> a=3+ 4*i

a=

3+ 4*i

Nếu muốn ii để chỉ số ảo Ta định nghĩa ii= sqrt(-1) Sau đú bạn viết:

>> a=3+ 4*ii a=

3+ 4*i

Một phần của tài liệu bài giảng hướng dẫn sử dụng matlab (Trang 34)