Danh mục

Tài liệu matlap toàn tập_7

Số trang: 25      Loại file: pdf      Dung lượng: 156.76 KB      Lượt xem: 14      Lượt tải: 0    
Jamona

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu tài liệu matlap toàn tập_7, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Tài liệu matlap toàn tập_7 151 % i vµ j t−¬ng tù nh− sqrt(-1)>> findsym(3*i + 4*j)ans = NÕu findsym kh«ng t×m thÊy biÕn ®Æc tr−ng, nã sÏ tr¶ l¹i chuçi rçng.20.5 PhÐp to¸n trªn biÓu thøc ®Æc tr−ng Gi¶ sö b¹n ®· t¹o t¹o ®−îc biÓu thøc ®Æc tr−ng, b¹n rÊt cã thÓ muèn thay ®æi nã b»ng bÊt cøc¸ch nµo. B¹n muèn lÊy ra mét phÇn cña biÓu thøc, kÕt hîp hai biªu thøc hoÆc t×m mét gi¸ trÞ sè cñamét biÓu thøc ®Æc tr−ng. Cã rÊt nhiÒu c«ng cô cho phÐp b¹n lµm ®iÒu nµy. TÊt c¶ c¸c hµm ®Æc tr−ng, ( víi vµi ®iÓm ®Æc biÖt sÏ nãi ë phÇn sau) dùa trªn c¸c biÓu thøc ®Æctr−ng vµ c¸c m¶ng ®Æc tr−ng. KÕt qu¶ gièng nh− mét sè nh−ng nã lµ mét biÓu thøc ®Æc tr−ng. Nh−chóng ta ®· nãi ë trªn, b¹n cã thÓ t×m ra ®©u lµ kiÓu sè nguyªn, mét chuçi ®Æc tr−ng hoÆc mét ®èit−îng ®Æc tr−ng b»ng c¸ch sö dông hµm class tõ MATLAB c¬ së.20.6 T¸ch c¸c tö sè vµ mÉu sè NÕu biÓu thøc cña b¹n lµ mét ®a thøc h÷u tØ hoÆc cã thÓ më réng tíi mét ®a thøc h÷u tØ t−¬ng®−¬ng ( bao gåm toµn bé c¸c phÇn tö cña tö sè cã chung mÉu sè), b¹n cã thÓ t¸ch tö sè vµ mÉu sèb»ng c¸ch sö dông hµm numden. VÝ dô: m = x2, f = a x2/( b-x) g = 3 x 2 /2 + 2 x /3 -3/5. 2 h = (x + 3)/ ( 2 x - 1 ) + 3x/(x-1)numden tæ hîp hoÆc h÷u tØ ho¸ biÓu thøc nÕu cÇn thiÕt, vµ tr¶ l¹i kÕt qu¶ tö sè vµ mÉu sè. C©u lÖnhMATLAB ®−îc thùc hiÖn nh− sau: % t¹o mét sè biÕn ®Æc tr−ng>> sym x a b>> m = x^2 % t¹o mét biÓu thøc ®¬n gi¶nm= x^2 % t¸ch tö sè vµ mÉu sè.>> [n,d] = numden(m)n= x^2d= 1>> f = a*x^2/(b-x) % t¹o mét biÓu thøc liªn quanf= a*x^2/(b-x) % t¸ch tö sè vµ mÉu sè.>> [n d] = numden(f)m= -a*x^2d= -b + xHai biÓu thøc ®Çu tiªn cho ta kÕt qu¶ nh− mong muèn % t¹o mét biÓu thøc kh¸c.>> g = 3/2*x^2 + 2*x - 3/4g= 3/2*x^2 + 2*x - 3/4 % h÷u tØ ho¸ vµ t¸ch c¸c phÇn>> [n,d] = numden(g)n= 6*x^2 + 8*x - 3d= 152 4>> h = (x^2 + 3)/(2*x - 1) + 3*x/(x - 1) % tæng cña ®a thøc h÷u tØh= x^3 + 5*x^2 - 3d= (2*x - 1)*(x - 1) % t¹o l¹i biÓu thøc cho h>> h2 = n/dh2 = (x^2 + 3)/(2*x - 1) + 3*x/(x - 1)Hai biÓu thøc g vµ h ®−îc h÷u tØ ho¸ hoÆc trë vÒ biÓu thøc ®¬n gi¶n víi mét tö sè vµ mÉu sè, tr−íckhi c¸c phÇn tö ®−îc t¸ch cã thÓ chia tö sè cho mÉu sè t¹o l¹i biÓu thøc nguyªn gèc.20.7 PhÐp to¸n ®¹i sè tiªu chuÈn Mét sè phÐp to¸n tiªu chuÈn cã thÓ biÓu diÔn trªn biÓu thøc ®Æc tr−ng sö dông c¸c to¸n töquen thuéc. VÝ dô cho hai hµm: f = 2x2 + 3x - 5 g = x2 - x + 7 % ®Þnh nghÜa mét biÕn sè ®Æc tr−ng>> sym(x) % ®Þnh nghÜa biÓu thøc ®Æc tr−ng f vµ g>> f = (2*x^2 + 3*x - 5)f= (2*x^2 + 3*x - 5 )>> x^2 - x + 7g= x^2 - x + 7>> f +ans = 3*x^2 + 2*x + 2 % t×m biÓu thøc cña f-g>> f - gans = x^2 + 4*x - 12 % t×m mét biÓu thøc cña f*g>> f*gans = (2*x^2 + 3*x -5 ) *( x^2 - x + 7) % t×m mét biÓu thøc cña f/g>> f/gans = (2*x^2 + 3*x - 5 )/(x^2 - x + 7) % t×m nét biÓu thøc cho f3x>> f ^(3*x)ans = (2*x^2 + 3*x - 5)*3*x Thùc sù lµ mét phÐp to¸n trªn bÊt cø biÓu thøc nµo chøa Ýt nhÊt mét biÕn sè ®Æc tr−ng sÏ chokÕt qu¶ cña mét biÓu thøc ®Æc tr−ng, b¹n h·y tæ hîp c¸c biÓu thøc cè ®Þnh ®Ó t¹o nh÷ng biÓu thøcmíi. VÝ dô: % t¹o mét sè vµ nh÷ng biÕn sè ®Æc tr−ng>> a = 1; b = 3/2 ; x = sym(x); % t¹o mét sè biÓu thøc>> f = sin(a - x)ans= -sin(x-1)>> g = sin(b*x^2) 153ans= sin(3/2*x^2) % kÕt hîp chóng>> b*f/(g - 5)+ xans = -3/2*sin(x - 1)/(sin(3/2*x^2)- 5 )+ x ) TÊt c¶ c¸c phÐp to¸n nµy ®Òu thùc hiÖn tèt víi c¸c ®èi sè lµ m¶ng.20.8 C¸c phÐp to¸n n©ng cao MATLAB cã thÓ biÓu diÔn nhiÒu phÐp to¸n n©ng cao h¬n biÓu thøc ®Æc tr− ...

Tài liệu được xem nhiều: