№5 Тәжірибелік жұмыс Тақырыбы: Matla Функциямен жұмыс. Беттер салу және оны көркемдеу. Мақсаты



Pdf көрінісі
Дата10.12.2019
өлшемі269,32 Kb.
#53368
Байланысты:
5 Тәжірибелік жұмыс


№ 5 Тәжірибелік жұмыс 

Тақырыбы: 

Matlab7. Функциямен жұмыс. Беттер салу және оны көркемдеу.  



Мақсаты: 

Matlab жүйесінің    көмегімен  функция  графигін  поляр  коор-динат  жүйесінде  салу. 

Matlab7  жүйесінің  арнайы  графикасын  қолдануды  үйрену.  Қисық  сызықты 

беттерді кеңістікте салу және бейнелеу.  



Негізгі түсініктер:  

1. 

Функция графигін поляр координат жүйесінде салу.  

( )


(

)



cos

4

5



9

=



r

 функциясының гафигін салу үшін келесі команданы  

орындау керек: 

>>phi=0:0.01:2*pi; r=9./(5-4.*cos(phi)); 

>>polar(phi,r) ( 4.1-сурет). 

 

 



4.1-сурет 

2. Matlab7 жүйесінің арнайы графикасы.  

2.1. 


 x векторына орындалатын мына >> x=[4 1 8 3 7 4]; bar(x) командасы баған диаграммасын, ал 

>>pie(x) командасы  дөңгелек диаграмма, ал >>hist(x) командасы  гистограмма салады ) ( 4.2-

сурет). 

 

4.2-сурет 



2.2. 

Матрица үшін >> A=[5 2 4; 1 3 5; 2 1 4]; bar(A) командасы түрлі түсті диаграмма қояды. Ал 

bar3(A) командасы диаграмманы үш өлшемді кеңістікте орналастырады (4.3-сурет). 

4.3-сурет 



3. Қисық сызықты беттерді кеңістікте салу және бейнелеу.  

3.1 


Surface  типті  графикалық  нысаны  − 

xy

  жазықтығында  тікбұрышты  облысты  толтыратын, 

өлшемі 

n

 тор торабы болатын кесте, және осы тордың торабындағы функцияның мәнін 



білдіретін,  осы  өлшемдегі 

z

  массив  түрінде  берілген  қисықсызықты  бетті  көрсетеді. 



x

 

осінде 



2



,

0

,



2

 мәндері, ал 



y

 осінде − 



3



,

2

,



1

,

0



 мәндері берілген. Сонда торды беретін екі 

өлшемді массивті қалыптастыру үшін meshgrid функциясын пайдаланамыз:  

>>u=[-2,0,2]; 

>>v=[0,1,2,3]; 

>>[X,Y]= meshgrid(u,v)  

>> Z=X.*exp(-X.^2-Y.^2)  



Surface  типті  нысанды  бір  мезгілде  бейнелеу  үшін  surf  және  mesh  функцияларының  бірінің 

көмегіне жүгінеміз (4.4,а-сурет):  >>h_Surf=surf(X,Y,Z); 

>>h_Surf=mesh(X,Y,Z);   

 

  



 

а) 


 

 

 



 

 

 



б) 

4.4-сурет 

 

Сым қаңқалы (каркас) беттің бейнеленуі: 



1.  >>[X,Y]= meshgrid([-2:0.25:2]);  

2.  >>Z=X.*exp(-X.^2-Y.^2); 

3.  >>mesh(X,Y,Z).  Графикті қараңыз (4.4,б-сурет). 

4.  >>colormap(cool), colorbar. 

5.  >>Xlabel(

‘Ось X’


), YLabel(

‘Ось Y’


), ZLabel(

‘Ось Z’


). 

 

>>mesh(X,Y,Z,



‘EdgeColor’

,

 ‘black’



) – монохромды қаңқа (4.5,а-сурет). 

 

>> surfc (X,Y,Z,



‘EdgeColor’

,

 ‘black’



) – боялған бет (4.5,б-сурет). 

 

  



а) 

 

 



 

 

 



 

б) 


4.5-сурет 

Өздік жұмыс тапсырмалары: 

1.  Төменде берілген сызықтарды поляр координат жүйесіне салыңыз және көркемдеңіз, мұндағы 





2

;



0



№   

 

а) 



 

 

 



б) 

 

 



 

в) 


1.   

(

)



cos


1

2

2



=

r

 

 

6



2

sin


2

=



r

 

 



sin


3

2 +


=

r

 

2.   



2

cos



4

2

=



r

 

 





 +



=

4

sin



2



r

 

(



)

cos



5

4

9



=

r

 

3.   


)

cos


2

1

(



2

+



=

r

   


3

2

sin



2

=



r

 

 



3

sin



1

2



=

r

 

4.   



(

)



cos

5

2



1

=



r

 





 +


=

2

3



cos

2





r

 

(



)

cos



1

3



=

r

 

2. Берілген массивтер үшін баған, дөңгелек диаграмманы үш өлшемді кеңістікте салыңыз және 

көркемдеңіз. 

 

№ 



Матрица 

A

 

B

 

Y

 

№ 

Матрица 

A

 

B

 

Y

 













7



8

6

5



6

7

8



5

7

8



6

4

7



4

5

9



 













7

3



6

0

 















3

2

6



2

 















6

3

9



1

5

5



4

3

6



4

6

2



5

4

3



3

 













3



0

4

1



 













1

5



2

1

 















7

3



8

4

3



5

3

2



4

7

6



4

8

3



5

9

 















2

4

1



3

 













3



1

5

3



 













1



3

3

1



2

1

2



2

6

2



2

5

2



5

1

2



 













2

0



3

1

 















1

2

1



3

 















2

3

7



3

8

6



2

1

3



5

4

4



5

2

4



1

 













7



1

8

3



 













1

5



2

1

 















9

6



5

1

9



4

3

2



5

5

9



4

7

2



6

7

 















2

0

2



3

 













3



3

1

1



 













1



4

5

7



7

1

2



4

5

7



2

5

2



5

3

2



 













2

3



2

3

 















2

2

1



3

 

10 















6

3

4



2

6

2



3

2

5



3

6

4



7

5

6



3

 













3



4

0

3



 













1

1



0

2

 















7

3



8

4

3



5

3

2



4

7

6



4

8

3



6

9

 















2

4

1



3

 













3



1

5

3



 

11 














7

3

8



4

3

5



3

2

4



7

6

4



8

3

5



9

 













2



4

1

3



 













3

1



5

3

 















7

5



3

6

7



6

3

8



2

6

1



4

4

7



4

2

 















1

3

0



2

 













1



4

1

2



 

12 














7

5

3



6

7

6



3

8

2



6

1

4



4

7

4



2

 













1



3

0

2



 













1

4



1

2

 



 

 

3. Төменде берілген беттерді кеңістікте [-2; 2] аралығында бейнелеңіз және төмендегі тапсырмаларды 



орындаңыз: 

а) 


Бетті сым қаңқалы етіп бейнелеңіз

б) 


Бетті монохромды қаңқа етіп бейнелеңіз;  

в) 


Бетті бояңыз. 

№   

 

1) 



 

 

 



2) 

 

 



 

 

1.   



2

2

2



y

x

e

x

z



=

 



 

(

)



y

e

z

x

2

sin



2

2

+



=

 

 



 

2.   


2

2

2







=



y

x

e

z

 

 



(

)

x



y

x

z

2

2



2

cos


2

sin


3

+

=



   

3.   


x

y

z

2

2



cos

3

sin



2

+

=



 

 

)



sin(

)

(



cos

3

2



x

x

=

 

 



 

4.   


(

)

y



x

e

z

x

2

2



cos

sin


2

+

=



 

(

)



y

x

x

z

2

2



sin

2

cos



3

+

=



 

 

5.   



(

)

y



x

e

z

x

2

sin



cos

2

2



=

 

 



(

)

y



x

e

z

x

2

sin



cos

2

2



+

=

 



6. 

 

(



)

2

3



2

sin


2

cos


x

xy

xy

z

+

=



   

(

)



xy

xy

x

z

sin


cos

3

3



=

 



 


Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет