cmpphysi 04 - physics.okayama-u.ac.jpadachi/cmpphys1/cmpphys1_04.pdf · )0404 13 &;jemaile...

14
/42351;94 -- $ -- 9 6)*+-.,7 9 % &9 69024!",7 9 #(8'B243 <:9 (A253) 1

Upload: others

Post on 08-Sep-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

/42351���;9�4�--$� --

•�9 ���6)*+-.,7

•��9 ��%�������

•�&9 ����6��9024!", ��7

• ��9 ��#�(8'B243•<:9 ��(A253)

1

��3=/7%.043

1) Google$#!������ ���"��2) � ��:@2-0>60

http://www.physics.okayama-u.ac.jp/3) �&URL&%�…..okayama-u.ac.jp/mp/ &*�%�/mp/�-����,

4) ;?8@&��+������-�(�Japanese page à1?9<@5� �A"�)'OK

2

��� ��������������������������

3

* = ��2VLUWZ%ZSYPW@F0?�CGI7E@

• C&(<A+*A-* .<��

• * ?�9;#/�� = �� ?�9;#/��à\$(@]���+���+��+_\KYR[NMK]

• ���=���A�5IHà sam, Sam, SAMA�:@,@��8=')5IH

• �"(=�BIH >�(A�� ?<3>/

4

*@�&@��`float data[5]; /* ���J!�6H7D@T[Q */

��`C&(<A+��2^\OX]1GNQ[U6H4=?���@*-data[5].A+{data[0], data[1], data[2], data[3], data[4]}=/0_�@T[QJ��6H

�@G7CB)�&(/0$

5

� !$ cd z:"

� !$ cd ./CmpPhys1/ ") /CmpPhys1/ ,��

� !$ mkdir ./04/ ") /CmpPhys1/04/ ;4F6<D2��

� !$ cd ./04/ ") /CmpPhys1/04/ ,��

� !$ cp ../03/variable01.cc ./array01.cc ")��-variable01.cc28>H&(�&#array01.cc*#$?35E2�1�2��&(/1I�AH9,�J

� variable01_hiroto_adachi.cc-�-!_hiroto_adachi "-��. :C5=,�%*�%+1-)��'1

6

“array01.cc” 1��,/#+�"'.0

���

��!�1%,/#+� &0

!�,��data[0]…data[4]+-%,/#*�(�1�($08�-:�,426,�,5739

���)���1��

���,� +- %f ��

P��0E=AI-�:�%+48

7

Z�3970RN�0 �:�&�S a = 0 −11 0

"

#$

%

&'

u = 10

!

"#

$

%&X�/�*(�E=AI:

1) �0�#6 v=a�u 1Y���0�E=AI01'S

v = 01

!

"#

$

%&

2) 3( c=a�a -&8- c 1Z�3970OQN�0 �)#6 w=c�u1 “-X” ��0�E=AI01'S

LDJ>HG�,1 ��$0(5/ b=a :��%+c=a�b-&8Mw = −1

0

"

#$

%

&'

$ cp ./array01.cc ./matrix01.cc

,�2.0array01.cc:?BK%+�%!matrix01.cc-!"C;<I:�8�:��%+48 L�FK@/�M

8

��a[2][2]����!���#���� �float a[2][2]; ��������a[0][0]=0.0;a[0][1]=-1.0;a[1][0]=1.0;a[1][1]=0.0;��"�����

&$%' ��!���#���� �

v0v1

!

"

##

$

%

&&=

a00 a01a10 a11

'

())

*

+,,

u0u1

!

"

##

$

%

&&=

a00u0 + a01u1a10u0 + a11u1

!

"

##

$

%

&&

&$%' v ���#������

�� c ���#������

&$%' w���#������

c00 c01c10 c11

!

"##

$

%&&=

a00 a01a10 a11

!

"##

$

%&&

b00 b01b10 b11

!

"##

$

%&&

=a00b00 + a01b10 a00b01 + a01b11a10b00 + a11b10 a10b01 + a11b11

!

"##

$

%&&

���

9

v0v1

!

"

##

$

%

&&=

01

!

"#

$

%& �Y ���������������

c = a�a =-1�����

w0w1

!

"

##

$

%

&&=

−10

!

"#

$

%& �-X ���������������

��������

10

����3�� �

• C��68$����%+&=+#->8���/,

• �7&=$���%8#�� �?�(��AN

• �� �548#�*<�(L@BO�7��547!6��0

11

����7 �Wchar character; /* ���(A, B, c, &, !S547T��7�� */character= ‘A’ ß����8’…’RGPEODCQIS2;

�� �7 �Wchar word[4]; /* U��R�)=��S+JO��T�R��S7V�� � */

$ cp ./array01.cc ./character01.cc

2�947array01.cc?FKQ.1�.'character01.cc3'(L@BO?�=�?�".1:= R�MQH6�S

12

ß 27��7�>#strcpy$5&'!�@�'87<string.h>��

ß P�:4�>�� �@��M��9 word[4]4�&4/; �8IEN

ß P9�:4�>�� �@��M,1<9?-5�*+��.3%=:/N

ß P�(<6>��#Sam$@1�02��#O�$8��9‘S’8;'7DKCJBALG687��

ß P�8#Sam$@1�02��

��8#Sam$@��5.3��#��$8��9”Sam”8;'7FHJBALG687��

ß ��8�&9",1<8��@�'�)�&

ß ��8� 79"�����#¥0$)��

��

)0404

13

&;JemailE��AO>FX��^[email protected]��H )04!�X>I��04Y6�(!�6��Q.

��I�^ )04Z] \[ZZZZ[ �%,�

����matrix01.cc QMFH6�IN:Gmatrix-inv01_hiroto_adachi.cc F9:TWSVUQ�PXßhiroto_adachiI2�J#?RI��Y

• a Q�I2x2+ FAO^

• i) LB a I1+ Q3 b H�@6ii) �H+ c=a5bQ�"H-'AO6F9:TWSVUQ�O7(ßCD@61+ J�E-'APK*9Y

• + c I���Q��@6��+ E8O>F<$/E=ON:HAO>F7

a = 1 −11 1

"

#$

%

&'

14

1) :35=�,�matrix-inv_01_hiroto_adachi.cc�+. *�-)$2+��!��*"&'"�

2) :35=�+��+��+��*�_�A4?8@764B1�0)�

3) :35=1<@=*(�[email protected]*��%/AG��+�s.�1'#/+1�0)�B�

4) ��,���+. *%/����CF EDCCCCD ���

>;@9���+� �