Matlab

Embed Size (px)

Citation preview

MATLABThe Language of Technical Computing Command Window4 * 5 who :>>clear 19 , . .1 ans pi eps inf : 0 0/ NaN = j = i i,j :eps=7 clear eps M * 1 - ( ) , M . .first : last = first : increment : last = >>x=2:6x=2 3 4 5 6 >>x=2:0.5:4x=22.533.54 linspace(first,last,n) = logspace(first,last,n) = >>x=linespace(2,6,5)x=2 3 4 5 6 >>x=logspace(0,4,5) x=110 100 1000 10000 [ , , , , = ] >>x=[23,4,66,12,56] x=23466 1256 first - .Increment - . ( 1 )last - .first - .last - .n - .( 100 ) " " , . >>x=0:0.05:4*pi;>> y=sin(x);>> plot(x,y) " , .>> x=linspace(0,10,11);>> y=2*x;>> plot(x,y) i - j . >>A=1+2iA=1.0000+2.0000i>>M=abs(A)M=2.2361>>teta=angle(A) teta=1.1071>>a=real(A) a=1>>b=imag(A)b=2 u uuuusin costan1 2 2 = =|.|

\|= + =+ = = ZM b M aabb a Mjb a e M MjReImal number aaginary number bangleabs of a and b Mu==== conj(A) [teta,r]=cart2pol(x,y) [x,y]=pol2cart(teta,r) . . MATLAB . " " " " , . ?>>x=[Re_1+j*IM_1 , Re_2+j*IM_2 , Re_3-jIM_3 ,.., [ :>>x=[3+j*2, 5-j , 7+2*j , 4+0*j] :x=3.0000 + 2.0000i 5.0000 - 1.0000i7.0000 + 2.0000i 4.0000 ( ) . . . . , . . . : " X=012345 >> X=0.5+XX=0.51.52.53.54.55.5 >>X= 2*XX= 1 357 911 >>X= X+X X= 2 610 14 18 22 >>X=X.*X X=4 36 100196324484 >>X=X/4 X=1 9 254981 121 >>X=sqrt(X) X=1 357 911 >>X=X.^3X=127125 343729 1331 . . . . . . ' 1 ' ' 0 ' . : A=1234B=5678 >>C=[A , B]C=12345678 >>D=C(4) D=4>>E=C(7:-2:2)E=7 5 3Scalar_Number=E*F Scalar_number = 83 >>Matrix_3_3=F*E Matrix_3_3 = 493521 5 25 15 21 159 >>G=A+B*j G=1+5i2+6i3+7i4+8i>>ans_1=ones(1,3)ans_1=111>>ans_0=zeros(1,3) ans_0=000 1 * N : " ' ." : " ' " , , , . " , " " ; ."first : last = first : increment : last = ' [. = ] >>x=2:0.5:4x=22.533.54x=[23;4;66;12;56] x=23 4 66 12 56 " " :Ans_0=0 0 0 >> y=[Ans_0 1 Ans_0 1 Ans_0 1];>> x=1:16;>>plot(x,y) :A=123 ; y=[A B A B A B A] ;x=0:20 ; b=[3 4];>> A=[a;b] A =1 23 4 a=linspace(1,3,3);>b=linspace(4,6,3);>>c=linspace(7,9,3);>>A=[a;b;c]A =321654987 2* 2 3* 3 " : , . : :A =321654987 8 ?>>A(3,2) ans=8; 3?>>A(3,:)ans=789 1 ?>>A(:,1)ans=14 7 A=[a1,a2,..,aN] B=[b1,b2,..,bN] C=Scalar C+A=[C+a1,C+a2,,C+aN] C*A=[C*a1,C*a2,C*aN] A+B=[a1+b1,a2+b2,,aN+bN] A. *B=[a1*b1 , a2*b2 , . . . , aN*bN] A. /B=[a1/b1 , a2/b2 , . . . , aN/bN] A. \B=[a1\b1 , a2\b2 , . . . , aN\bN] A. ^B=[a1^b1 , a2^b2 , . . . , aN^bN ] A =321654987 ?>>A(2,:)=[]A=123789 ?>>A(:,1)=[]A=23 89 4 * 4A=[A A ; A A]A= 2323898923238989 A= 2323 8989 2323 8989 . N=4, M=4 9 , 13 .>>A(4,4)=[13] A= 23238989232389813 , 2,3 . 5 8,9 .>>A(4,2:3)=[5]A= 23238989232385513 ' 1 ' . ?>>A(:,2)=[1]A= 21238189212381513 ?>>A(:,:)=[0]A= 0000 0000 0000 0000 ' 1 ,' 2,3 , 2,3>>A(2:3,2:3)=[1]A= 0000 0110 0110 0000 A(r,c) A , r c .A(r,:) A , r .A(:,c) A , c .A(:) A , . .A(i) i A .1 A flipud(A) fliplr(A) . reshape(A,m,n) A . rot90(A) 90 . inv(A) A , - det(A) - 0 :>>A=zeros(2,3)A=000000 :>>A=ones(3)A=111111111 :>>A=eye(3)A=100010001 :>>A=rand(2,3) A=0.23430.25560.4288 0.52730.77230.3327 - : - size : length : - sum(A) - A : - A - - diag , , : - find - : : 0 : - " : - : det(A) : - : i=1 6nn - : 1(1 )nn+10kn =[1..30] k e - : 3X2 :>>A=[1 -1 2;0 1 1] A= 11 -201 1 >>pinv(A) ans = 0.1818 0.0909 - 0.2727 - 0.6364 0.27270.3636 2X3 :>>B=[1 -1;2 0;3 3] B = 1 1 -2033 >>pinv(B) ans = 0.2368 0.2632 0.07890.2895 -2105 - 0.2368 , :[1 -2 3] * [2 -1 0[ =]1-2 3] *2 = 4-1 0 :1 2 * 1 =19-30 9-3 :a1x+b1y=c1a2x+b2y=c2 " :x = a1 b1

-1* c1y = a2 b2 c2>> [x y]=inv([a1 b1;a2 b2])*[c1 c2[ - for : for s:d:f statements end

- continue : . break : . , . :f(t)=n=1 10 anSin (nt)0