a=[1 2 3; 4 5 6; 7 8 9] a = 1 2 3 4 5 6 7 8 9 b=a+(a*i) b = 1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 3.0000i 4.0000 + 4.0000i 5.0000 + 5.0000i 6.0000 + 6.0000i 7.0000 + 7.0000i 8.0000 + 8.0000i 9.0000 + 9.0000i b=a b = 1 2 3 4 5 6 7 8 9 b=b+((b+1)*i) b = 1.0000 + 2.0000i 2.0000 + 3.0000i 3.0000 + 4.0000i 4.0000 + 5.0000i 5.0000 + 6.0000i 6.0000 + 7.0000i 7.0000 + 8.0000i 8.0000 + 9.0000i 9.0000 +10.0000i c=a.+b ??? c=a.+b | Error: "identifier" expected, "+" found. [a+b] ans = 2.0000 + 2.0000i 4.0000 + 3.0000i 6.0000 + 4.0000i 8.0000 + 5.0000i 10.0000 + 6.0000i 12.0000 + 7.0000i 14.0000 + 8.0000i 16.0000 + 9.0000i 18.0000 +10.0000i [a*b] ans = 1.0e+002 * 0.3000 + 0.3600i 0.3600 + 0.4200i 0.4200 + 0.4800i 0.6600 + 0.8100i 0.8100 + 0.9600i 0.9600 + 1.1100i 1.0200 + 1.2600i 1.2600 + 1.5000i 1.5000 + 1.7400i [a/b] Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 1.752022e-017. ans = 0.6316 - 0.4755i -0.0965 - 0.0490i -0.0351 + 0.0245i 0.3042 + 0.0375i 0.0583 - 0.5750i 0.1375 + 0.0375i 0.0994 + 0.1635i -0.0321 - 0.3269i 0.4327 - 0.3365i [a'] ans = 1 4 7 2 5 8 3 6 9 [a\b] Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 1.541976e-018. ans = 1.0000 + 0.5000i 0.5000 0 - 2.0000i 0 0 0 + 3.0000i 0 + 0.5000i 0.5000 + 1.0000i 1.0000 [b'] ans = 1.0000 - 2.0000i 4.0000 - 5.0000i 7.0000 - 8.0000i 2.0000 - 3.0000i 5.0000 - 6.0000i 8.0000 - 9.0000i 3.0000 - 4.0000i 6.0000 - 7.0000i 9.0000 -10.0000i [a.+b] ??? [a.+b] | Error: "identifier" expected, "+" found. [a-b] ans = 0 - 2.0000i 0 - 3.0000i 0 - 4.0000i 0 - 5.0000i 0 - 6.0000i 0 - 7.0000i 0 - 8.0000i 0 - 9.0000i 0 -10.0000i [b'] ans = 1.0000 - 2.0000i 4.0000 - 5.0000i 7.0000 - 8.0000i 2.0000 - 3.0000i 5.0000 - 6.0000i 8.0000 - 9.0000i 3.0000 - 4.0000i 6.0000 - 7.0000i 9.0000 -10.0000i [a*2] ans = 2 4 6 8 10 12 14 16 18 [b*2] ans = 2.0000 + 4.0000i 4.0000 + 6.0000i 6.0000 + 8.0000i 8.0000 +10.0000i 10.0000 +12.0000i 12.0000 +14.0000i 14.0000 +16.0000i 16.0000 +18.0000i 18.0000 +20.0000i [a^2] ans = 30 36 42 66 81 96 102 126 150 [b^2] ans = 1.0e+002 * -0.2100 + 0.7800i -0.2400 + 0.9300i -0.2700 + 1.0800i -0.3000 + 1.5900i -0.3300 + 1.9200i -0.3600 + 2.2500i -0.3900 + 2.4000i -0.4200 + 2.9100i -0.4500 + 3.4200i [a.*b] ans = 1.0000 + 2.0000i 4.0000 + 6.0000i 9.0000 +12.0000i 16.0000 +20.0000i 25.0000 +30.0000i 36.0000 +42.0000i 49.0000 +56.0000i 64.0000 +72.0000i 81.0000 +90.0000i [a./b] ans = 0.2000 - 0.4000i 0.3077 - 0.4615i 0.3600 - 0.4800i 0.3902 - 0.4878i 0.4098 - 0.4918i 0.4235 - 0.4941i 0.4336 - 0.4956i 0.4414 - 0.4966i 0.4475 - 0.4972i [a.\b] ans = 1.0000 + 2.0000i 1.0000 + 1.5000i 1.0000 + 1.3333i 1.0000 + 1.2500i 1.0000 + 1.2000i 1.0000 + 1.1667i 1.0000 + 1.1429i 1.0000 + 1.1250i 1.0000 + 1.1111i [a.^2] ans = 1 4 9 16 25 36 49 64 81 [b.^2] ans = 1.0e+002 * -0.0300 + 0.0400i -0.0500 + 0.1200i -0.0700 + 0.2400i -0.0900 + 0.4000i -0.1100 + 0.6000i -0.1300 + 0.8400i -0.1500 + 1.1200i -0.1700 + 1.4400i -0.1900 + 1.8000i c=a c = 1 2 3 4 5 6 7 8 9 c=[c(1;:)*(-1)] ??? c=[c(1;:)*(-1)] | Error: ")" expected, ";" found. c=[a(:;1:end-1);a(:;end).*(-)] ??? c=[a(:;1:end-1);a(:;end).*(-)] | Error: ")" expected, ";" found. c=[a(:;1:end-1);a(:;end).*(-1)] ??? c=[a(:;1:end-1);a(:;end).*(-1)] | Error: ")" expected, ";" found. c=[a(:,1:end-1);a(:,end).*(-1)] ??? Error using ==> vertcat All rows in the bracketed expression must have the same number of columns. c=[a(:,end).*(-1)] c = -3 -6 -9 c=[a(:,1).*(-1) a(:,2:end)] c = -1 2 3 -4 5 6 -7 8 9 d=[b(1:end-1,:);b(end,:).*(-1)] d = 1.0000 + 2.0000i 2.0000 + 3.0000i 3.0000 + 4.0000i 4.0000 + 5.0000i 5.0000 + 6.0000i 6.0000 + 7.0000i -7.0000 - 8.0000i -8.0000 - 9.0000i -9.0000 -10.0000i real(a) ans = 1 2 3 4 5 6 7 8 9 real(c) ans = -1 2 3 -4 5 6 -7 8 9 real(d) ans = 1 2 3 4 5 6 -7 -8 -9 imag(c) ans = 0 0 0 0 0 0 0 0 0 imag(d) ans = 2 3 4 5 6 7 -8 -9 -10 abs(c) ans = 1 2 3 4 5 6 7 8 9 abs(d) ans = 2.2361 3.6056 5.0000 6.4031 7.8102 9.2195 10.6301 12.0416 13.4536 angle(c) ans = 3.1416 0 0 3.1416 0 0 3.1416 0 0 angle(d) ans = 1.1071 0.9828 0.9273 0.8961 0.8761 0.8622 -2.2896 -2.2974 -2.3036 diary off
Silmean