SlideShare a Scribd company logo
1 of 13
Download to read offline
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 167
‫بةشي‬
‫شةشةم‬
‫زانياريي‬ ‫جؤرةكانى‬
Data Types
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 168
‫ماتالب‬
Matlab
‫جؤ‬ ‫كردنى‬ ‫ديارى‬ ‫ياخود‬ ،‫ناكات‬ ‫زانيارى‬ ‫جؤرى‬ ‫ناساندنى‬ ‫داواى‬
،‫زانيارى‬ ‫رى‬
‫هةرضةندة‬
‫ماتالب‬
،‫َت‬‫ي‬‫دةكر‬ ‫بؤ‬ ‫حسابي‬ ،‫و‬ ‫َت‬‫ي‬‫َنر‬‫ي‬‫دةناس‬ ‫تيا‬ ‫َى‬‫ي‬‫نو‬ ‫طؤراوى‬ ‫هةميشة‬ ‫ناوى‬
َ‫ى‬‫نو‬ ‫طؤراوى‬ ‫هةميشة‬ ‫َام‬
‫ل‬‫بة‬
‫و‬ ‫دةكات‬ ‫درووست‬
.‫دةكات‬ ‫ديارى‬ ‫بؤ‬ ‫ميمؤرى‬ ‫طوجناوى‬ ‫َكى‬‫ي‬‫بةش‬
‫ماتالب‬ ‫ئةوا‬ ،‫َت‬‫ي‬‫هةب‬ ‫َشرت‬‫ي‬‫ث‬ ‫َك‬‫ي‬‫طؤراو‬ ‫هةميشة‬ ‫ئةطةر‬
‫ناوة‬ ‫َنى‬‫ي‬‫شو‬ ‫دةخاتة‬ ‫َيةكة‬‫ي‬‫نو‬ ‫ناوةرؤكة‬
‫و‬ ‫رؤك‬
،‫كؤنةكة‬ ‫زانياريية‬
‫نةبوو‬ ‫َويستيش‬‫ي‬‫ث‬ ‫ئةطةر‬ ،‫بوو‬ ‫َويست‬‫ي‬‫ث‬ ‫ئةطةر‬ ‫َدةدات‬‫ي‬‫ث‬ ‫َى‬‫ي‬‫نو‬ ‫ميمؤرييةكى‬ ‫هةروةها‬
.‫َتةوة‬‫ي‬َ
‫ل‬َ‫ي‬‫دةيه‬ ‫َشرت‬‫ي‬‫ث‬ ‫و‬ ‫كؤنةكة‬ ‫ميمؤرى‬ ‫بةهةمان‬
:‫منوونة‬ ‫بؤ‬
Total=66;
‫سةرةوة‬ ‫رستةيةى‬ ‫و‬ ‫دةربرين‬ ‫ئةم‬
‫ريزكراوةيةكى‬
Matrix
‫يةك‬ ‫بة‬ ‫يةك‬
،‫دةكات‬ ‫درووست‬
َ‫ل‬‫تؤتا‬ ‫ناوى‬ ‫بة‬
Total
‫نرخى‬ ‫و‬
66
.‫دةكات‬ ‫ثاشةكةوت‬ ‫تيا‬
‫دا‬ ‫ماتالب‬ ‫لة‬ ‫زانياريي‬ ‫جؤرةكانى‬
Data Types in Matlab
،‫كردووة‬ ‫دابينى‬ ‫و‬ ‫بةردةست‬ ‫خستؤتة‬ ‫زانياريي‬ ‫جؤرى‬ ‫بنضينةيي‬ ‫جؤرى‬ ‫ثانزة‬ ‫ماتالب‬
‫َكى‬‫ي‬‫جؤر‬ ‫هةر‬
‫زانياريى‬
Data Type
،
‫كة‬ ،‫دةكات‬ ‫خةزن‬ ‫و‬ ‫ثاشةكةوت‬ ‫زانيارى‬
‫ريز‬ ‫َوةى‬‫ي‬‫ش‬ ‫لة‬
))‫((ريزةك‬
Array
‫ريزكراوة‬ ‫يان‬
Matrix
.‫داية‬
‫ـــة‬ ))‫ِيزةك‬‫ر‬(( ‫ريز‬ ‫ئةم‬ ‫حةمجى‬
Array
‫ريزكراوةية‬ ‫يان‬
Matrix
‫سفر‬ ‫بة‬ ‫سفر‬ ‫كةمرتينى‬
(0 X 0)
‫و‬
‫هةر‬ ‫بؤ‬ ‫َت‬‫ي‬‫بكر‬ ‫زياد‬ ‫و‬ ‫بكات‬ ‫طةشة‬ ‫َت‬‫ي‬‫دةتوان‬ ‫ئةمةش‬
‫ريزةك‬ ‫َكى‬‫ي‬‫حةمج‬
Array
‫ريزكراوة‬ ‫يان‬
Matrix
.
ِ‫ر‬ ‫زانيارى‬ ‫جؤرةكانى‬ ‫خوارةوة‬ ‫الى‬ ‫خشتةيةى‬ ‫ئةم‬
:‫دةكاتةوة‬ ‫وون‬
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 169
‫زانيارى‬ ‫جؤرى‬
Data Type
‫زانيارى‬ ‫و‬ ‫وةسف‬
Description
int8 .‫بتى‬ ‫هةشت‬ ‫داريي‬ ‫نيشانة‬ ‫تةواوى‬ ‫ذمارةى‬
uint8 .‫بتى‬ ‫هةشت‬ ‫نيشانةى‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬
int16 ‫بتى‬ ‫شانزة‬ ‫دارى‬ ‫نيشانة‬ ‫تةواوى‬ ‫ذمارةى‬
uint16 ‫نيشانةى‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬
61
‫بتى‬
int32 ‫تةواو‬ ‫ذمارةى‬
‫داريي‬ ‫نيشانة‬ ‫ى‬
23
‫بتى‬
.
uint32 ‫نيشانةى‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬
23
‫بتى‬
.
int64 ‫دارى‬ ‫نيشانة‬ ‫تةواوى‬ ‫ذمارةى‬
16
.‫بتى‬
uint64 ‫نيشانةيي‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬
16
.‫بتى‬
single ‫((تةنها‬ ‫تاك‬ ‫ذمارةيي‬ ‫زانيارى‬
Single
))
double (( ‫َندة‬‫ي‬‫ه‬ ‫دوو‬ ‫ذمارةيي‬ ‫زانيارى‬
Double
))
logical ‫ذي‬ ‫نرخى‬
(( ‫َذيي‬‫ي‬‫رب‬
0
(( ‫يان‬ ))
6
‫راست‬ ‫كة‬ ،))
True
‫َة‬
‫ل‬‫هة‬ ‫يان‬
False
.‫دةدات‬ ‫ثيشان‬
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 170
char ‫كارةكتةر‬ ‫زانيارى‬
Character Data
‫سرتينط‬ ،
String
‫َت‬‫ي‬‫دةكر‬ ‫ثاشةكةوت‬
‫َك‬‫ي‬‫ئاراستةبر‬ ‫وةكو‬
Vector
.‫كارةكتةر‬ ‫ى‬
cell array ‫ريزةك‬
،‫َدراوو‬‫ي‬‫َنث‬‫ي‬‫شو‬ ‫و‬ ‫كراوو‬ ‫بةندى‬ ‫َز‬‫ي‬‫ر‬ ‫خانةى‬ ‫َك‬‫ي‬‫كؤمةل‬ ،
‫تواناى‬ ‫كة‬
.‫هةية‬ ‫زانيارى‬ ‫ى‬ ‫جياواز‬ ‫و‬ ‫فراوان‬ ‫َكى‬‫ي‬‫كؤمةل‬ ‫كردنى‬ ‫ثاشةكةوت‬
structure . ‫َنةر‬‫ي‬‫َكه‬‫ي‬‫ث‬
function handle ‫َما‬‫ي‬‫ه‬ ‫و‬ ‫ئاماذة‬
Pointer
. ‫نةخشة‬ ‫بؤ‬
user classes ‫تةنى‬
.‫دةكات‬ ‫َناسةى‬‫ي‬‫ث‬ ‫َنةر‬‫ي‬‫بةكاره‬ ‫كة‬ ‫ثؤالنةى‬ ‫لةو‬ ‫درووستكراوو‬
java classes ‫لة‬ ‫درووستكراوو‬ ‫تةنى‬
‫ثؤىل‬
‫جاظاوة‬
Java Class
:‫منوونة‬
str = 'Hello World!'
n = 2345
d = double(n)
un = uint32(789.50)
rn = 5678.92347
c = int32(rn)
//‫ئةجنام‬
str = Hello World!
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 171
n = 2345
d = 2345
un = 790
rn = 5678.9
c = 5679
‫طؤرينى‬
‫جؤرةي‬
‫زانيارى‬ ‫ى‬
Data Type Conversion
‫ماتالب‬
Matlab
‫نةخشة‬ ‫زؤر‬ ‫ذمارةيةكى‬
Functions
،‫دابينكردووة‬
‫طؤرين‬ ‫بؤ‬
Conversion
،
.‫تر‬ ‫َكى‬‫ي‬‫جؤر‬ ‫بؤ‬ ‫َكةوة‬‫ي‬‫جؤر‬ ‫لة‬ ‫َك‬‫ي‬‫نرخ‬
:‫دةكاتةوة‬ ‫ِوون‬‫ر‬ ‫زانيارى‬ ‫طؤرينى‬ ‫نةخشةكانى‬ ‫خوارةوة‬ ‫خشتةيةى‬ ‫ئةم‬
‫نةخشة‬
Function
‫مةبةست‬
Purpose
char ‫كارةكتةر‬ ‫ريزيي‬ ‫بؤ‬ ‫طؤرين‬
Character Array
‫((سرتينط‬
String
))
.
int2str ‫تةواو‬ ‫ذمارةى‬ ‫زانيارى‬ ‫طؤرينى‬
Integer
.‫سرتينط‬ ‫بؤ‬
mat2str ‫ريزكراوة‬ ‫طؤرينى‬
Matrix
.‫سرتينط‬ ‫بؤ‬
num2str ‫ذمارة‬ ‫طؤرينى‬
Number
.‫سرتينط‬ ‫بؤ‬
str2double ‫نرخى‬ ‫بؤ‬ ‫سرتينط‬ ‫طؤرينى‬
‫َندة‬‫ي‬‫ه‬ ‫دوو‬
Double
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 172
str2num ‫ذمارة‬ ‫بؤ‬ ‫سرتينط‬ ‫طؤرينى‬
Number
native2unicode ‫طؤ‬
‫رينى‬
‫بايتة‬
‫ذمارةيي‬
‫يةكان‬
Numeric Bytes
‫بؤ‬
‫يونيكؤد‬ ‫كارةكتةرى‬
‫ييةكان‬
Unicode Characters
unicode2native .‫ذمارةييةكان‬ ‫بايتة‬ ‫بؤ‬ ‫يؤنيكؤدييةكان‬ ‫كارةكتةرة‬ ‫طؤرينى‬
base2dec ‫سرتينط‬ ‫طؤرينى‬
‫َك‬‫ي‬
‫ى‬
‫ذمارةيي‬
‫ذمارةى‬ ‫بؤ‬ ‫َت‬‫ي‬‫ب‬ ‫َن‬‫ي‬‫ئ‬ ‫بنضينةكةى‬ ‫كة‬
.‫دةيي‬
bin2dec ‫ذما‬ ‫سرتينطى‬ ‫طؤرينى‬
‫دوووانى‬ ‫رةى‬
.‫دةيي‬ ‫ذمارةى‬ ‫بؤ‬
dec2base ‫لة‬ ‫َت‬‫ي‬‫ب‬ ‫َن‬‫ي‬‫ئ‬ ‫بنضينةكةى‬ ‫كة‬ ‫ذمارةيةك‬ ‫بؤ‬ ‫دةيي‬ ‫ذمارةى‬ ‫طؤرينى‬
.‫دا‬ ‫سرتينط‬
dec2bin ‫دةيي‬ ‫ذمارةى‬ ‫طؤرينى‬
.‫سرتينط‬ ‫بة‬ ))‫((باينةرى‬ ‫دووانى‬ ‫ذمارةى‬ ‫بؤ‬
dec2hex ‫بؤ‬ ‫دةيي‬ ‫ذمارةى‬ ‫طؤرينى‬
‫بة‬ ))‫((شانزةيي‬ َ‫ل‬‫َسيما‬‫ي‬‫د‬ ‫َكسا‬‫ي‬‫ه‬ ‫ذمارةى‬
.‫سرتينط‬
hex2dec .‫دةيي‬ ‫ذمارةى‬ ‫بؤ‬ ‫شانزةيي‬ ‫ذمارةيي‬ ‫سرتينطى‬ ‫طؤرينى‬
hex2num َ‫ل‬‫َسيما‬‫ي‬‫د‬ ‫َكسا‬‫ي‬‫ه‬ ‫سرتينطى‬ ‫ذمارةى‬ ‫طؤرينى‬
‫َندة‬‫ي‬‫ه‬ ‫دوو‬ ‫ذمارةى‬ ‫بؤ‬
Double Number
num2hex ‫تاكةكان‬ ‫طؤرينى‬
Singles
‫َكسا‬‫ي‬‫ه‬ ‫سرتينطى‬ ‫َندة‬‫ي‬‫ه‬ ‫دوو‬ ‫و‬
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 173
َ‫ل‬‫َسيما‬‫ي‬‫د‬
Hexadecimal String
.
cell2mat ‫خانة‬ ‫ريزة‬ ‫طؤرينى‬
Cell Array
‫ذمارةيي‬ ‫ريزيي‬ ‫بؤ‬
Numeric Array
.
cell2struct ‫ريزةخانة‬ ‫طؤرينى‬
Cell Array
‫َنةر‬‫ي‬‫َكه‬‫ي‬‫ث‬ ‫ريزيي‬ ‫بؤ‬
Structure Array
cellstr ‫سرتينط‬ ‫ريزةخانةى‬ ‫درووستكردنى‬
Cell Array of String
‫كارةكتةرةوة‬ ‫ريزى‬ ‫لة‬
Character Array
.
mat2cell ‫ريز‬ ‫طؤرينى‬
Array
‫ريزة‬ ‫بؤ‬
‫خانة‬
Cell Array
‫بة‬
‫حةمجى‬
.‫جياواز‬
num2cell ‫ريز‬ ‫طؤرينى‬
Array
‫ريزةخانة‬ ‫بؤ‬
Cell Array
‫بة‬
.‫خانةكان‬ ‫حةمجى‬ ‫بةردةوامى‬
struct2cell ‫َكهاتة‬‫ي‬‫ث‬ ‫طؤرينى‬
Structure
‫خانة‬ ‫َزة‬‫ي‬‫ر‬ ‫بؤ‬
Cell Array
‫و‬ ‫بةش‬ ‫لة‬ ‫هاتوون‬ ‫بةكار‬ ‫سةرةوة‬ ‫نةخشانةى‬ ‫ئةم‬ ‫َويست‬‫ي‬‫ث‬ ‫َرةى‬‫ي‬‫طو‬ ‫بة‬ // ‫َبينى‬‫ي‬‫ت‬
‫ئةم‬ ‫جياوازةكانى‬ ‫بابةتة‬
.‫دا‬ ‫ثةرتووكة‬
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 174
‫زانيارى‬ ‫جؤرةكانى‬ ‫كردنى‬ ‫دياريي‬
Determination of Data Types
‫ماتالب‬
Matlab
‫بؤ‬ ‫دابينكردووة‬ ‫جؤرى‬ ‫و‬ ‫جؤرا‬ ‫و‬ ‫جياواز‬ ‫نةخشةى‬ ‫زؤر‬ ‫ذمارةيةكى‬
‫جؤرى‬ ‫ناسينةوةى‬
،‫طؤراوو‬ ‫هةميشة‬ ‫زانيارى‬
::‫ِوو‬‫ر‬ ‫دةخاتة‬ ‫نةخشةكان‬ ‫خوارةوة‬ ‫خشتةيةى‬ ‫ئةم‬
‫نةخشة‬
Function
‫مةبةست‬
Purpose
is .‫َةت‬
‫ل‬‫حا‬ ‫كردنى‬ ‫ديارى‬ ‫و‬ ‫ثشكنني‬
isa ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
.‫َت‬‫ي‬‫كراووب‬ ‫ديارى‬ ‫َكى‬‫ي‬‫ثؤل‬ ‫تةنى‬ ‫َكةرةكة‬
‫ل‬‫داغ‬
iscell ‫ية‬ ‫خانةيي‬ ‫ريزيي‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫كة‬ ‫كردن‬ ‫ديارى‬
iscellstr ‫ديارى‬
‫كردن‬
‫كة‬
‫َكةر‬
‫ل‬‫داغ‬
‫سرتينطى‬
‫ريزيي‬
‫خانةيي‬
‫ية‬
ischar ‫دانة‬ ‫كة‬ ‫كردن‬ ‫ديارى‬
‫ريزة‬ ‫كارةكتةرى‬
Character
Array
isfield ‫َكةر‬
‫ل‬‫داغ‬ ‫كة‬ ‫كردم‬ ‫ديارى‬
‫َت‬‫ي‬‫ب‬ ‫ريزيي‬ ‫َكهاتةى‬‫ي‬‫ث‬
Structure
Array
isfloat ‫دار‬ ‫فاريزة‬ ‫ذمارةى‬ ‫ريزيي‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
Floating Point Array
‫َت‬‫ي‬‫ب‬
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 175
ishghandle ‫طرافيكى‬ ‫َكى‬‫ي‬‫تةن‬ ‫َطرتنى‬
‫ل‬‫هة‬ ‫بؤ‬ ‫راست‬
isinteger ‫ئة‬ ‫كردن‬ ‫ديارى‬
‫تةواو‬ ‫ذمارةى‬ ‫ريزيي‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫طةر‬
Integer
Array
.‫َت‬‫ي‬‫ب‬
isjava .‫َت‬‫ي‬‫ب‬ ‫جاظا‬ ‫تةنى‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
islogical ‫َكةر‬
‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
Input
‫َذيي‬‫ي‬‫ذيرب‬ ‫ريزيي‬
Logical Array
.‫َت‬‫ي‬‫ب‬
isnumeric ‫َكةر‬
‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
Input
‫ذمارةى‬ ‫ريزيي‬
Numeric Array
َ‫ي‬‫ب‬
.‫ت‬
isobject ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
‫ماتالب‬ ‫تةنى‬ ‫َكةر‬
‫ل‬‫داغ‬
Matlab
Object
.‫َت‬‫ي‬‫ب‬
isreal ‫ثشكنني‬
‫راستةقينة‬ ‫ريزيي‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫ئةطةر‬
Real Array
.‫َت‬‫ي‬‫ب‬
isscalar ))ِ‫ر‬‫ئاراستةب‬ ‫((نا‬ ‫ذمارةيي‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
Scalar
.‫َت‬‫ي‬‫ب‬
isstr ‫كارةك‬ ‫ريزيي‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬
‫تةر‬
Character
Array
.‫َت‬‫ي‬‫ب‬
isstruct ‫كة‬ ‫كردن‬ ‫ديارى‬
‫َكةر‬
‫ل‬‫داغ‬
‫َكهاتةيي‬‫ي‬‫ث‬ ‫ريزيي‬
Structure
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 176
Array
.‫َت‬‫ي‬‫ب‬
isvector ِ‫ر‬‫ب‬ ‫ئاراستة‬ ‫َكةر‬
‫ل‬‫داغ‬ ‫َك‬‫ي‬‫كات‬ ‫كردن‬ ‫ديارى‬
Vector
.‫َت‬‫ي‬‫ب‬
class ‫تةن‬ ‫ثؤىل‬ ‫كردنى‬ ‫ديارى‬
Class of Object
validateattributes ‫ريز‬ ‫ثشكنينى‬
Validity of Array
whos .‫جؤريانةوة‬ ‫و‬ ‫حةجم‬ ‫بة‬ ‫دةدات‬ ‫ثيشان‬ ‫طؤراوةكان‬ ‫هةميشة‬ ‫ليستةى‬
//‫منوونةكان‬
x = 3
a=isinteger(x)
b=isfloat(x)
c=isvector(x)
d=isscalar(x)
e=isnumeric(x)
x = 23.54
f=isinteger(x)
g=isfloat(x)
h=isvector(x)
i=isscalar(x)
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 177
j=isnumeric(x)
x = [1 2 3]
k=isinteger(x)
l=isfloat(x)
m=isvector(x)
n=isscalar(x)
x = 'Hello'
o=isinteger(x)
p=isfloat(x)
q=isvector(x)
r=isscalar(x)
s=isnumeric(x)
//‫ئةجنام‬
x = 3
a = 0
b = 1
c = 1
d = 1
e = 1
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 178
x = 23.540
f = 0
g = 1
h = 1
i = 1
j = 1
x =
1 2 3
k = 0
l = 1
m = 1
n = 0
x = Hello
o = 0
p = 0
q = 1
r = 0
s = 0
//‫َبينى‬‫ي‬‫ت‬
‫َام‬
‫ل‬‫بة‬ ،‫َنني‬‫ي‬‫دةه‬ ‫بةكاريان‬ ‫و‬ ‫دةطةين‬ ‫َيان‬‫ي‬‫ت‬ ‫ئاسانى‬ ‫بة‬ ‫َستا‬‫ي‬‫ئ‬ ‫لة‬ ‫نةخشانة‬ ‫ئةم‬ ‫َكى‬‫ي‬‫بةش‬
‫َكيان‬‫ي‬‫هةند‬
،‫دا‬ ‫تر‬ ‫بةشةكانى‬ ‫َندنى‬‫ي‬‫خو‬ ‫لة‬
‫َن‬‫ي‬‫َنر‬‫ي‬‫بةكاردةه‬ ‫و‬ ‫دةبنةوة‬ ‫روون‬ ‫زياتر‬
.
‫ماتالب‬
–
‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬
‫ي‬‫ه‬ ::‫نووسينى‬ Page 179

More Related Content

Similar to Matlab 06-Data Types of MATLAB Programming and Applications

Matlab 04- Application of Math Using Matlab
Matlab 04- Application of Math Using MatlabMatlab 04- Application of Math Using Matlab
Matlab 04- Application of Math Using MatlabHemn Mela Karim Barznji
 
برنامج كروز لإدارة المؤسسات التعليمية
برنامج كروز لإدارة المؤسسات التعليميةبرنامج كروز لإدارة المؤسسات التعليمية
برنامج كروز لإدارة المؤسسات التعليميةYasser Aqlan
 
محركات البحث
محركات البحثمحركات البحث
محركات البحثMohamed Reda
 
البحث والاسترجاع في المكتبات الرقمية
البحث والاسترجاع في المكتبات الرقميةالبحث والاسترجاع في المكتبات الرقمية
البحث والاسترجاع في المكتبات الرقميةemad Saleh
 
Enter to jess مدخل الى قواقع جيس
Enter to jess مدخل الى قواقع جيسEnter to jess مدخل الى قواقع جيس
Enter to jess مدخل الى قواقع جيسHasan Edrees
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2mh ED
 
محركات البحث المختلفة
محركات البحث المختلفةمحركات البحث المختلفة
محركات البحث المختلفةMohamed Reda
 
Www.kutub.info 5727
Www.kutub.info 5727Www.kutub.info 5727
Www.kutub.info 5727Adel Totott
 
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architectureMahdi Nasseri
 
التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة Ayman Amin
 
المنتج النهائى أميرة يسرى الخاص بالمهمة الأولى
المنتج النهائى أميرة يسرى الخاص بالمهمة الأولىالمنتج النهائى أميرة يسرى الخاص بالمهمة الأولى
المنتج النهائى أميرة يسرى الخاص بالمهمة الأولىAmirauosri Usry
 
برمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NETبرمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NETmunifkhanfer
 
عرض الدوائر الرقمية
عرض الدوائر الرقميةعرض الدوائر الرقمية
عرض الدوائر الرقميةتقانة
 
Database concepts
Database conceptsDatabase concepts
Database conceptsFataho Ali
 
درس تطبيقي لمادة الحاسب الآلي
درس تطبيقي لمادة الحاسب الآليدرس تطبيقي لمادة الحاسب الآلي
درس تطبيقي لمادة الحاسب الآليleen999
 
عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01نوافذ حاسوبية
 
فهرسة مارك 21 باستخدام قواعد RDA
فهرسة مارك 21 باستخدام قواعد RDAفهرسة مارك 21 باستخدام قواعد RDA
فهرسة مارك 21 باستخدام قواعد RDABasant Anter
 
CCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaCCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaMostafa Elgamala
 

Similar to Matlab 06-Data Types of MATLAB Programming and Applications (20)

Matlab 04- Application of Math Using Matlab
Matlab 04- Application of Math Using MatlabMatlab 04- Application of Math Using Matlab
Matlab 04- Application of Math Using Matlab
 
Lecture5
Lecture5Lecture5
Lecture5
 
برنامج كروز لإدارة المؤسسات التعليمية
برنامج كروز لإدارة المؤسسات التعليميةبرنامج كروز لإدارة المؤسسات التعليمية
برنامج كروز لإدارة المؤسسات التعليمية
 
محركات البحث
محركات البحثمحركات البحث
محركات البحث
 
البحث والاسترجاع في المكتبات الرقمية
البحث والاسترجاع في المكتبات الرقميةالبحث والاسترجاع في المكتبات الرقمية
البحث والاسترجاع في المكتبات الرقمية
 
Enter to jess مدخل الى قواقع جيس
Enter to jess مدخل الى قواقع جيسEnter to jess مدخل الى قواقع جيس
Enter to jess مدخل الى قواقع جيس
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
 
محركات البحث المختلفة
محركات البحث المختلفةمحركات البحث المختلفة
محركات البحث المختلفة
 
Www.kutub.info 5727
Www.kutub.info 5727Www.kutub.info 5727
Www.kutub.info 5727
 
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architecture
 
التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة
 
المنتج النهائى أميرة يسرى الخاص بالمهمة الأولى
المنتج النهائى أميرة يسرى الخاص بالمهمة الأولىالمنتج النهائى أميرة يسرى الخاص بالمهمة الأولى
المنتج النهائى أميرة يسرى الخاص بالمهمة الأولى
 
برمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NETبرمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NET
 
عرض الدوائر الرقمية
عرض الدوائر الرقميةعرض الدوائر الرقمية
عرض الدوائر الرقمية
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
درس تطبيقي لمادة الحاسب الآلي
درس تطبيقي لمادة الحاسب الآليدرس تطبيقي لمادة الحاسب الآلي
درس تطبيقي لمادة الحاسب الآلي
 
عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01
 
4- Arrays
4-  Arrays4-  Arrays
4- Arrays
 
فهرسة مارك 21 باستخدام قواعد RDA
فهرسة مارك 21 باستخدام قواعد RDAفهرسة مارك 21 باستخدام قواعد RDA
فهرسة مارك 21 باستخدام قواعد RDA
 
CCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaCCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa Elgamala
 

Matlab 06-Data Types of MATLAB Programming and Applications

  • 1. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 167 ‫بةشي‬ ‫شةشةم‬ ‫زانياريي‬ ‫جؤرةكانى‬ Data Types
  • 2. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 168 ‫ماتالب‬ Matlab ‫جؤ‬ ‫كردنى‬ ‫ديارى‬ ‫ياخود‬ ،‫ناكات‬ ‫زانيارى‬ ‫جؤرى‬ ‫ناساندنى‬ ‫داواى‬ ،‫زانيارى‬ ‫رى‬ ‫هةرضةندة‬ ‫ماتالب‬ ،‫َت‬‫ي‬‫دةكر‬ ‫بؤ‬ ‫حسابي‬ ،‫و‬ ‫َت‬‫ي‬‫َنر‬‫ي‬‫دةناس‬ ‫تيا‬ ‫َى‬‫ي‬‫نو‬ ‫طؤراوى‬ ‫هةميشة‬ ‫ناوى‬ َ‫ى‬‫نو‬ ‫طؤراوى‬ ‫هةميشة‬ ‫َام‬ ‫ل‬‫بة‬ ‫و‬ ‫دةكات‬ ‫درووست‬ .‫دةكات‬ ‫ديارى‬ ‫بؤ‬ ‫ميمؤرى‬ ‫طوجناوى‬ ‫َكى‬‫ي‬‫بةش‬ ‫ماتالب‬ ‫ئةوا‬ ،‫َت‬‫ي‬‫هةب‬ ‫َشرت‬‫ي‬‫ث‬ ‫َك‬‫ي‬‫طؤراو‬ ‫هةميشة‬ ‫ئةطةر‬ ‫ناوة‬ ‫َنى‬‫ي‬‫شو‬ ‫دةخاتة‬ ‫َيةكة‬‫ي‬‫نو‬ ‫ناوةرؤكة‬ ‫و‬ ‫رؤك‬ ،‫كؤنةكة‬ ‫زانياريية‬ ‫نةبوو‬ ‫َويستيش‬‫ي‬‫ث‬ ‫ئةطةر‬ ،‫بوو‬ ‫َويست‬‫ي‬‫ث‬ ‫ئةطةر‬ ‫َدةدات‬‫ي‬‫ث‬ ‫َى‬‫ي‬‫نو‬ ‫ميمؤرييةكى‬ ‫هةروةها‬ .‫َتةوة‬‫ي‬َ ‫ل‬َ‫ي‬‫دةيه‬ ‫َشرت‬‫ي‬‫ث‬ ‫و‬ ‫كؤنةكة‬ ‫ميمؤرى‬ ‫بةهةمان‬ :‫منوونة‬ ‫بؤ‬ Total=66; ‫سةرةوة‬ ‫رستةيةى‬ ‫و‬ ‫دةربرين‬ ‫ئةم‬ ‫ريزكراوةيةكى‬ Matrix ‫يةك‬ ‫بة‬ ‫يةك‬ ،‫دةكات‬ ‫درووست‬ َ‫ل‬‫تؤتا‬ ‫ناوى‬ ‫بة‬ Total ‫نرخى‬ ‫و‬ 66 .‫دةكات‬ ‫ثاشةكةوت‬ ‫تيا‬ ‫دا‬ ‫ماتالب‬ ‫لة‬ ‫زانياريي‬ ‫جؤرةكانى‬ Data Types in Matlab ،‫كردووة‬ ‫دابينى‬ ‫و‬ ‫بةردةست‬ ‫خستؤتة‬ ‫زانياريي‬ ‫جؤرى‬ ‫بنضينةيي‬ ‫جؤرى‬ ‫ثانزة‬ ‫ماتالب‬ ‫َكى‬‫ي‬‫جؤر‬ ‫هةر‬ ‫زانياريى‬ Data Type ، ‫كة‬ ،‫دةكات‬ ‫خةزن‬ ‫و‬ ‫ثاشةكةوت‬ ‫زانيارى‬ ‫ريز‬ ‫َوةى‬‫ي‬‫ش‬ ‫لة‬ ))‫((ريزةك‬ Array ‫ريزكراوة‬ ‫يان‬ Matrix .‫داية‬ ‫ـــة‬ ))‫ِيزةك‬‫ر‬(( ‫ريز‬ ‫ئةم‬ ‫حةمجى‬ Array ‫ريزكراوةية‬ ‫يان‬ Matrix ‫سفر‬ ‫بة‬ ‫سفر‬ ‫كةمرتينى‬ (0 X 0) ‫و‬ ‫هةر‬ ‫بؤ‬ ‫َت‬‫ي‬‫بكر‬ ‫زياد‬ ‫و‬ ‫بكات‬ ‫طةشة‬ ‫َت‬‫ي‬‫دةتوان‬ ‫ئةمةش‬ ‫ريزةك‬ ‫َكى‬‫ي‬‫حةمج‬ Array ‫ريزكراوة‬ ‫يان‬ Matrix . ِ‫ر‬ ‫زانيارى‬ ‫جؤرةكانى‬ ‫خوارةوة‬ ‫الى‬ ‫خشتةيةى‬ ‫ئةم‬ :‫دةكاتةوة‬ ‫وون‬
  • 3. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 169 ‫زانيارى‬ ‫جؤرى‬ Data Type ‫زانيارى‬ ‫و‬ ‫وةسف‬ Description int8 .‫بتى‬ ‫هةشت‬ ‫داريي‬ ‫نيشانة‬ ‫تةواوى‬ ‫ذمارةى‬ uint8 .‫بتى‬ ‫هةشت‬ ‫نيشانةى‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬ int16 ‫بتى‬ ‫شانزة‬ ‫دارى‬ ‫نيشانة‬ ‫تةواوى‬ ‫ذمارةى‬ uint16 ‫نيشانةى‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬ 61 ‫بتى‬ int32 ‫تةواو‬ ‫ذمارةى‬ ‫داريي‬ ‫نيشانة‬ ‫ى‬ 23 ‫بتى‬ . uint32 ‫نيشانةى‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬ 23 ‫بتى‬ . int64 ‫دارى‬ ‫نيشانة‬ ‫تةواوى‬ ‫ذمارةى‬ 16 .‫بتى‬ uint64 ‫نيشانةيي‬ َ‫ي‬‫ب‬ ‫تةواوى‬ ‫ذمارةى‬ 16 .‫بتى‬ single ‫((تةنها‬ ‫تاك‬ ‫ذمارةيي‬ ‫زانيارى‬ Single )) double (( ‫َندة‬‫ي‬‫ه‬ ‫دوو‬ ‫ذمارةيي‬ ‫زانيارى‬ Double )) logical ‫ذي‬ ‫نرخى‬ (( ‫َذيي‬‫ي‬‫رب‬ 0 (( ‫يان‬ )) 6 ‫راست‬ ‫كة‬ ،)) True ‫َة‬ ‫ل‬‫هة‬ ‫يان‬ False .‫دةدات‬ ‫ثيشان‬
  • 4. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 170 char ‫كارةكتةر‬ ‫زانيارى‬ Character Data ‫سرتينط‬ ، String ‫َت‬‫ي‬‫دةكر‬ ‫ثاشةكةوت‬ ‫َك‬‫ي‬‫ئاراستةبر‬ ‫وةكو‬ Vector .‫كارةكتةر‬ ‫ى‬ cell array ‫ريزةك‬ ،‫َدراوو‬‫ي‬‫َنث‬‫ي‬‫شو‬ ‫و‬ ‫كراوو‬ ‫بةندى‬ ‫َز‬‫ي‬‫ر‬ ‫خانةى‬ ‫َك‬‫ي‬‫كؤمةل‬ ، ‫تواناى‬ ‫كة‬ .‫هةية‬ ‫زانيارى‬ ‫ى‬ ‫جياواز‬ ‫و‬ ‫فراوان‬ ‫َكى‬‫ي‬‫كؤمةل‬ ‫كردنى‬ ‫ثاشةكةوت‬ structure . ‫َنةر‬‫ي‬‫َكه‬‫ي‬‫ث‬ function handle ‫َما‬‫ي‬‫ه‬ ‫و‬ ‫ئاماذة‬ Pointer . ‫نةخشة‬ ‫بؤ‬ user classes ‫تةنى‬ .‫دةكات‬ ‫َناسةى‬‫ي‬‫ث‬ ‫َنةر‬‫ي‬‫بةكاره‬ ‫كة‬ ‫ثؤالنةى‬ ‫لةو‬ ‫درووستكراوو‬ java classes ‫لة‬ ‫درووستكراوو‬ ‫تةنى‬ ‫ثؤىل‬ ‫جاظاوة‬ Java Class :‫منوونة‬ str = 'Hello World!' n = 2345 d = double(n) un = uint32(789.50) rn = 5678.92347 c = int32(rn) //‫ئةجنام‬ str = Hello World!
  • 5. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 171 n = 2345 d = 2345 un = 790 rn = 5678.9 c = 5679 ‫طؤرينى‬ ‫جؤرةي‬ ‫زانيارى‬ ‫ى‬ Data Type Conversion ‫ماتالب‬ Matlab ‫نةخشة‬ ‫زؤر‬ ‫ذمارةيةكى‬ Functions ،‫دابينكردووة‬ ‫طؤرين‬ ‫بؤ‬ Conversion ، .‫تر‬ ‫َكى‬‫ي‬‫جؤر‬ ‫بؤ‬ ‫َكةوة‬‫ي‬‫جؤر‬ ‫لة‬ ‫َك‬‫ي‬‫نرخ‬ :‫دةكاتةوة‬ ‫ِوون‬‫ر‬ ‫زانيارى‬ ‫طؤرينى‬ ‫نةخشةكانى‬ ‫خوارةوة‬ ‫خشتةيةى‬ ‫ئةم‬ ‫نةخشة‬ Function ‫مةبةست‬ Purpose char ‫كارةكتةر‬ ‫ريزيي‬ ‫بؤ‬ ‫طؤرين‬ Character Array ‫((سرتينط‬ String )) . int2str ‫تةواو‬ ‫ذمارةى‬ ‫زانيارى‬ ‫طؤرينى‬ Integer .‫سرتينط‬ ‫بؤ‬ mat2str ‫ريزكراوة‬ ‫طؤرينى‬ Matrix .‫سرتينط‬ ‫بؤ‬ num2str ‫ذمارة‬ ‫طؤرينى‬ Number .‫سرتينط‬ ‫بؤ‬ str2double ‫نرخى‬ ‫بؤ‬ ‫سرتينط‬ ‫طؤرينى‬ ‫َندة‬‫ي‬‫ه‬ ‫دوو‬ Double
  • 6. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 172 str2num ‫ذمارة‬ ‫بؤ‬ ‫سرتينط‬ ‫طؤرينى‬ Number native2unicode ‫طؤ‬ ‫رينى‬ ‫بايتة‬ ‫ذمارةيي‬ ‫يةكان‬ Numeric Bytes ‫بؤ‬ ‫يونيكؤد‬ ‫كارةكتةرى‬ ‫ييةكان‬ Unicode Characters unicode2native .‫ذمارةييةكان‬ ‫بايتة‬ ‫بؤ‬ ‫يؤنيكؤدييةكان‬ ‫كارةكتةرة‬ ‫طؤرينى‬ base2dec ‫سرتينط‬ ‫طؤرينى‬ ‫َك‬‫ي‬ ‫ى‬ ‫ذمارةيي‬ ‫ذمارةى‬ ‫بؤ‬ ‫َت‬‫ي‬‫ب‬ ‫َن‬‫ي‬‫ئ‬ ‫بنضينةكةى‬ ‫كة‬ .‫دةيي‬ bin2dec ‫ذما‬ ‫سرتينطى‬ ‫طؤرينى‬ ‫دوووانى‬ ‫رةى‬ .‫دةيي‬ ‫ذمارةى‬ ‫بؤ‬ dec2base ‫لة‬ ‫َت‬‫ي‬‫ب‬ ‫َن‬‫ي‬‫ئ‬ ‫بنضينةكةى‬ ‫كة‬ ‫ذمارةيةك‬ ‫بؤ‬ ‫دةيي‬ ‫ذمارةى‬ ‫طؤرينى‬ .‫دا‬ ‫سرتينط‬ dec2bin ‫دةيي‬ ‫ذمارةى‬ ‫طؤرينى‬ .‫سرتينط‬ ‫بة‬ ))‫((باينةرى‬ ‫دووانى‬ ‫ذمارةى‬ ‫بؤ‬ dec2hex ‫بؤ‬ ‫دةيي‬ ‫ذمارةى‬ ‫طؤرينى‬ ‫بة‬ ))‫((شانزةيي‬ َ‫ل‬‫َسيما‬‫ي‬‫د‬ ‫َكسا‬‫ي‬‫ه‬ ‫ذمارةى‬ .‫سرتينط‬ hex2dec .‫دةيي‬ ‫ذمارةى‬ ‫بؤ‬ ‫شانزةيي‬ ‫ذمارةيي‬ ‫سرتينطى‬ ‫طؤرينى‬ hex2num َ‫ل‬‫َسيما‬‫ي‬‫د‬ ‫َكسا‬‫ي‬‫ه‬ ‫سرتينطى‬ ‫ذمارةى‬ ‫طؤرينى‬ ‫َندة‬‫ي‬‫ه‬ ‫دوو‬ ‫ذمارةى‬ ‫بؤ‬ Double Number num2hex ‫تاكةكان‬ ‫طؤرينى‬ Singles ‫َكسا‬‫ي‬‫ه‬ ‫سرتينطى‬ ‫َندة‬‫ي‬‫ه‬ ‫دوو‬ ‫و‬
  • 7. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 173 َ‫ل‬‫َسيما‬‫ي‬‫د‬ Hexadecimal String . cell2mat ‫خانة‬ ‫ريزة‬ ‫طؤرينى‬ Cell Array ‫ذمارةيي‬ ‫ريزيي‬ ‫بؤ‬ Numeric Array . cell2struct ‫ريزةخانة‬ ‫طؤرينى‬ Cell Array ‫َنةر‬‫ي‬‫َكه‬‫ي‬‫ث‬ ‫ريزيي‬ ‫بؤ‬ Structure Array cellstr ‫سرتينط‬ ‫ريزةخانةى‬ ‫درووستكردنى‬ Cell Array of String ‫كارةكتةرةوة‬ ‫ريزى‬ ‫لة‬ Character Array . mat2cell ‫ريز‬ ‫طؤرينى‬ Array ‫ريزة‬ ‫بؤ‬ ‫خانة‬ Cell Array ‫بة‬ ‫حةمجى‬ .‫جياواز‬ num2cell ‫ريز‬ ‫طؤرينى‬ Array ‫ريزةخانة‬ ‫بؤ‬ Cell Array ‫بة‬ .‫خانةكان‬ ‫حةمجى‬ ‫بةردةوامى‬ struct2cell ‫َكهاتة‬‫ي‬‫ث‬ ‫طؤرينى‬ Structure ‫خانة‬ ‫َزة‬‫ي‬‫ر‬ ‫بؤ‬ Cell Array ‫و‬ ‫بةش‬ ‫لة‬ ‫هاتوون‬ ‫بةكار‬ ‫سةرةوة‬ ‫نةخشانةى‬ ‫ئةم‬ ‫َويست‬‫ي‬‫ث‬ ‫َرةى‬‫ي‬‫طو‬ ‫بة‬ // ‫َبينى‬‫ي‬‫ت‬ ‫ئةم‬ ‫جياوازةكانى‬ ‫بابةتة‬ .‫دا‬ ‫ثةرتووكة‬
  • 8. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 174 ‫زانيارى‬ ‫جؤرةكانى‬ ‫كردنى‬ ‫دياريي‬ Determination of Data Types ‫ماتالب‬ Matlab ‫بؤ‬ ‫دابينكردووة‬ ‫جؤرى‬ ‫و‬ ‫جؤرا‬ ‫و‬ ‫جياواز‬ ‫نةخشةى‬ ‫زؤر‬ ‫ذمارةيةكى‬ ‫جؤرى‬ ‫ناسينةوةى‬ ،‫طؤراوو‬ ‫هةميشة‬ ‫زانيارى‬ ::‫ِوو‬‫ر‬ ‫دةخاتة‬ ‫نةخشةكان‬ ‫خوارةوة‬ ‫خشتةيةى‬ ‫ئةم‬ ‫نةخشة‬ Function ‫مةبةست‬ Purpose is .‫َةت‬ ‫ل‬‫حا‬ ‫كردنى‬ ‫ديارى‬ ‫و‬ ‫ثشكنني‬ isa ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ .‫َت‬‫ي‬‫كراووب‬ ‫ديارى‬ ‫َكى‬‫ي‬‫ثؤل‬ ‫تةنى‬ ‫َكةرةكة‬ ‫ل‬‫داغ‬ iscell ‫ية‬ ‫خانةيي‬ ‫ريزيي‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫كة‬ ‫كردن‬ ‫ديارى‬ iscellstr ‫ديارى‬ ‫كردن‬ ‫كة‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫سرتينطى‬ ‫ريزيي‬ ‫خانةيي‬ ‫ية‬ ischar ‫دانة‬ ‫كة‬ ‫كردن‬ ‫ديارى‬ ‫ريزة‬ ‫كارةكتةرى‬ Character Array isfield ‫َكةر‬ ‫ل‬‫داغ‬ ‫كة‬ ‫كردم‬ ‫ديارى‬ ‫َت‬‫ي‬‫ب‬ ‫ريزيي‬ ‫َكهاتةى‬‫ي‬‫ث‬ Structure Array isfloat ‫دار‬ ‫فاريزة‬ ‫ذمارةى‬ ‫ريزيي‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ Floating Point Array ‫َت‬‫ي‬‫ب‬
  • 9. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 175 ishghandle ‫طرافيكى‬ ‫َكى‬‫ي‬‫تةن‬ ‫َطرتنى‬ ‫ل‬‫هة‬ ‫بؤ‬ ‫راست‬ isinteger ‫ئة‬ ‫كردن‬ ‫ديارى‬ ‫تةواو‬ ‫ذمارةى‬ ‫ريزيي‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫طةر‬ Integer Array .‫َت‬‫ي‬‫ب‬ isjava .‫َت‬‫ي‬‫ب‬ ‫جاظا‬ ‫تةنى‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ islogical ‫َكةر‬ ‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ Input ‫َذيي‬‫ي‬‫ذيرب‬ ‫ريزيي‬ Logical Array .‫َت‬‫ي‬‫ب‬ isnumeric ‫َكةر‬ ‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ Input ‫ذمارةى‬ ‫ريزيي‬ Numeric Array َ‫ي‬‫ب‬ .‫ت‬ isobject ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ ‫ماتالب‬ ‫تةنى‬ ‫َكةر‬ ‫ل‬‫داغ‬ Matlab Object .‫َت‬‫ي‬‫ب‬ isreal ‫ثشكنني‬ ‫راستةقينة‬ ‫ريزيي‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫ئةطةر‬ Real Array .‫َت‬‫ي‬‫ب‬ isscalar ))ِ‫ر‬‫ئاراستةب‬ ‫((نا‬ ‫ذمارةيي‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ Scalar .‫َت‬‫ي‬‫ب‬ isstr ‫كارةك‬ ‫ريزيي‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫ئةطةر‬ ‫كردن‬ ‫ديارى‬ ‫تةر‬ Character Array .‫َت‬‫ي‬‫ب‬ isstruct ‫كة‬ ‫كردن‬ ‫ديارى‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫َكهاتةيي‬‫ي‬‫ث‬ ‫ريزيي‬ Structure
  • 10. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 176 Array .‫َت‬‫ي‬‫ب‬ isvector ِ‫ر‬‫ب‬ ‫ئاراستة‬ ‫َكةر‬ ‫ل‬‫داغ‬ ‫َك‬‫ي‬‫كات‬ ‫كردن‬ ‫ديارى‬ Vector .‫َت‬‫ي‬‫ب‬ class ‫تةن‬ ‫ثؤىل‬ ‫كردنى‬ ‫ديارى‬ Class of Object validateattributes ‫ريز‬ ‫ثشكنينى‬ Validity of Array whos .‫جؤريانةوة‬ ‫و‬ ‫حةجم‬ ‫بة‬ ‫دةدات‬ ‫ثيشان‬ ‫طؤراوةكان‬ ‫هةميشة‬ ‫ليستةى‬ //‫منوونةكان‬ x = 3 a=isinteger(x) b=isfloat(x) c=isvector(x) d=isscalar(x) e=isnumeric(x) x = 23.54 f=isinteger(x) g=isfloat(x) h=isvector(x) i=isscalar(x)
  • 11. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 177 j=isnumeric(x) x = [1 2 3] k=isinteger(x) l=isfloat(x) m=isvector(x) n=isscalar(x) x = 'Hello' o=isinteger(x) p=isfloat(x) q=isvector(x) r=isscalar(x) s=isnumeric(x) //‫ئةجنام‬ x = 3 a = 0 b = 1 c = 1 d = 1 e = 1
  • 12. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 178 x = 23.540 f = 0 g = 1 h = 1 i = 1 j = 1 x = 1 2 3 k = 0 l = 1 m = 1 n = 0 x = Hello o = 0 p = 0 q = 1 r = 0 s = 0 //‫َبينى‬‫ي‬‫ت‬ ‫َام‬ ‫ل‬‫بة‬ ،‫َنني‬‫ي‬‫دةه‬ ‫بةكاريان‬ ‫و‬ ‫دةطةين‬ ‫َيان‬‫ي‬‫ت‬ ‫ئاسانى‬ ‫بة‬ ‫َستا‬‫ي‬‫ئ‬ ‫لة‬ ‫نةخشانة‬ ‫ئةم‬ ‫َكى‬‫ي‬‫بةش‬ ‫َكيان‬‫ي‬‫هةند‬ ،‫دا‬ ‫تر‬ ‫بةشةكانى‬ ‫َندنى‬‫ي‬‫خو‬ ‫لة‬ ‫َن‬‫ي‬‫َنر‬‫ي‬‫بةكاردةه‬ ‫و‬ ‫دةبنةوة‬ ‫روون‬ ‫زياتر‬ .
  • 13. ‫ماتالب‬ – ‫بةرزجنى‬ ‫كةريم‬ ‫مةال‬ ‫َمن‬ ‫ي‬‫ه‬ ::‫نووسينى‬ Page 179