More Related Content Similar to Matlab 06-Data Types of MATLAB Programming and Applications
Similar to Matlab 06-Data Types of MATLAB Programming and Applications (20) Matlab 06-Data Types of MATLAB Programming and Applications2. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى 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
//َبينىيت
َام
لبة ،َننييدةه بةكاريان و دةطةين َيانيت ئاسانى بة َستايئ لة نةخشانة ئةم َكىيبةش
َكيانيهةند
،دا تر بةشةكانى َندنىيخو لة
َنيَنريبةكاردةه و دةبنةوة روون زياتر
.