NAING KO

THERE IS NO SHORT CUT TO RESPECTABILITY AND HONOUR

Don't Forget



သီခ်င္းေလးကုိ ၾကိဳက္လို႔ တင္ေပးလုိက္တာ....မုိက္တယ္ နားေထာင္ၾကည္႔ :D

အျပည့္အစုံသုိ႔...

MATLAB (Matrix Laboratory)

ကၽြန္ေတာ္တုိ႔ စတင္သင္ၾကားေနတဲ႔ MATLAB (Matrix Laboratory) ေလးရဲ႔ သိသင္႔ သိထုိက္တဲ႔ အေၿခခံေလးေတြနဲ႔ MATLAB ကုိ သင္ရၿခင္းအေၾကာင္းရင္းနဲ႔ သူ႔ရဲ႔ သမိုင္းေလးကုိ သိဖုိ႔အတြက္ ကၽြန္ေတာ္နဲ႔အတူ ကၽြန္ေတာ္ရဲ႔ သူငယ္ခ်င္းမ်ားအတြက္ ေလ႔လာလုိ႔ရေအာင္ ရည္ရြယ္ၿပီးေတာ႔ တင္ေပးလိုက္တာပါ...MATLAB သမုိင္းအက်ဥ္းေလးကုိ ၿမန္မာလုိ ဒီမွာ သြားဖတ္နုိင္ပါတယ္..En လို Indroduction ေလးကုိေတာ႔ ဒီမွာ သြားဖတ္လုိက္ပါ....MATLAB ကုိဘာေၾကာင္႔ သုံးရသလဲဆုိတာကုိေတာ႔ ၿမန္မာလို အနည္းငယ္ ေရးထားတဲ႔ ဒီဆုိဒ္ေလး မွာ ဖတ္ရွဳနုိင္ပါတယ္...MATLAB ကုိဘယ္လိုေနရာမ်ိဳးေတြမွာ အသုံးခ်လည္းဆိုတာကိုေတာ႔ ဥပမာအေနနဲ႔ ကၽြန္ေတာ္တုိ႔ အကုိတစ္ေယာက္ေရးထားတဲ႔ ဒီေနရာေလးမွာ ဖတ္ရွုနုိင္ပါတယ္...MATLAB ဆိုတာနဲ႔ အေၿခခံအားၿဖင္႔ Matrix ကုိ Command windowမွာ စၿပီးေတာ႔ ဘယ္လုိလုပ္ရမယ္လုိ႔ သင္ရမယ္႔အစား အဲဒါကုိမသင္ပဲ ေက်ာ္ခြသြားတဲ႔အတြက္ ကၽြန္ေတာ္တုိ႔ နားမလည္တာေတြမ်ားသြားတာပါ...ဒါေၾကာင္႔အေၿခခံေတြကုိ မိမိဘာသာေလ႔လာမွသာလွ်င္ နားလည္မည္ကုိ သေဘာက္ေပါက္ဖုိ႔လိုပါတယ္...ဒါေၾကာင္႔ အေၿခခံေတြနဲ႔ ပတ္သတ္ၿပီးေတာ႔ MATLAB ပုစၦာေတြမွာ အၿမဲတမ္းပါ၀င္ေနတဲ႔ လကၡဏာ အေခၚေ၀ၚေလးေတြနဲ႔ Command Window ထဲမွာ တြက္တဲ႔အခါမွာ သခ်ၤာဆုိင္ရာ လကၡဏာေလးေတြရဲ႔ အတုိေကာက္အခ်ိဳ႔ေလးေတြကုိ ေရးေပးလုိက္ပါတယ္...ဒါေလးေတြဟာ အေၿခက်ဆုံးအရာေလးေတြမုိ႔ သိသင္႔သိထုိက္တာေလးေတြပါ...ေလာေလာဆယ္ၿမင္ေတြ႔ သုံးေနရတဲ႔ အရာေလးေတြေလာက္ပါပဲ...
1)Arithmetic operators.
plus − Plus ( +)
minus − Minus (−)
mtimes − Matrix multiply (*)
times − Array multiply (.*)
mpower − Matrix power (^)
power − Array power (.^)
mrdivide − Slash or right matrix divide ( /)
rdivide − Right array divide (./)

2)Elementary math functions
Trigonometric.
sin − Sine.
asin − Inverse sine.
cos − Cosine.
acos − Inverse cosine.
tan − Tangent.
atan − Inverse tangent.
atan2 − Four quadrant inverse tangent.


3)Exponential.
exp − Exponential.
log − Natural logarithm.
log10 − Common (base 10) logarithm.
log2 − Base 2 logarithm
pow2 − Base 2 power
sqrt − Square root.

4)Special characters.
colon − Colon :
paren − Parentheses and subscripting ( )
paren − Parentheses and subscripting ( )
paren − Brackets [ ]
paren − Braces and subscripting { }
paren − Braces and subscripting { }
punct − Decimal point .
punct − Structure field access .
punct − Parent directory ..
punct − Continuation ...
punct − Separator ,
punct − Semicolon ;
punct − Comment %
punct − Invoke operating system command !
punct − Assignment =
punct − Quote ’
transpose − Transpose .’
ctranspose − Complex conjugate transpose ’
horzcat − Horizontal concatenation [,]
vertcat − Vertical concatenation [;]
subsasgn − Subscripted assignment ( ),{ },.
subsref − Subscripted reference ( ),{ },.

အထက္က အရာေတြကုိ Command window မွာ help . လို႔ရုိက္လိုက္ရင္ ေပၚလာပါလိမ္႔မယ္...MATLAB Program ပုစၦာေတြ ပုံဆြဲရတာ မ်ားပါတယ္...အဲဒီေတာ႔ ပုံေတြကုိေဖာ္ၿပတဲ႔ Plot ဆုိတဲ႔ ေနရာမွာ မိမိၾကိဳက္နွစ္သက္ရာ Color ေတြထည္႔နုိင္ပါတယ္ ..ေအာက္မွာပါ- အနီေရာင္ ၾကိဳက္ရင္ r ကုိ ေရြးေပါ႔ က်န္တာေတြလည္း ဒီတုိင္းပဲ :D...

     y     yellow     
m magenta
c cyan
r red
g green
b blue
w white
k black
Command window မွာ int ကုိ int လို႔ရုိက္ၿပီးေတာ႔ π ကုိ pi လို႔ရုိက္ထဲ႔ပါတယ္....ေလာေလာဆယ္မွ ဒီ
ပုစၦာေတြတြက္ဖု႔ိတြက္ ဒီ အတုိေကာက္ေတြကုိ မသုံးတတ္တဲ႔အခါမွာ ဘယ္လုိမွ ပုစၦာက တြက္မရဘူးၿဖစ္ေနပါတယ္...
ဒါေၾကာင္႔ ဒီအေၿခခံေလးေတြက စၿပီးေတာ႔ ေလ႔လာဖုိ႔အတြက္ ကၽြန္ေတာ္တုိ႔ သူငယ္ခ်င္းမ်ားကုိ ေၿပာၿခင္ပါတယ္ ခင္ဗ်ာ :D...
ဆရာၾကီး အိမ္စာေပးတဲ႔ 9.1 မွာ-
နံပါတ္(၁) ပုစၦာမွာ F(x)=x^2+2e^x ,a=-2,b=2
xx=-2:0.01:2; ( a နဲ႔ b တန္ဖုိးေတြက xx ေနရာမွာ အစားသြင္းလုိက္တာပါ)
yy=xx.^2+2*exp(xx); (ဒီေနရာကေတာ႔ F(x) တန္ဖုိးေတြကုိအစားသြင္းၿပီးေတာ႔ + - * / ေတြနဲ႔ ေရးပုံေရးနည္း
ေလးေတြကုိ မိမိဘာသာေလ႔လာမွသာပုိၿပီးေတာ႔ ေရးတတ္နားလည္မွာပါ)
plot(xx,yy,'r') (r ဆုိတဲ႔ ေနရာမွာ မိမိၾကိဳက္တဲ႔ Color ထည္႔လို႔ရပါတယ္)
္fmin=fminunc.......etc (အဲဒီကစၿပီးေတာ႔ နမွူနာေပးထားတဲ႔ အတုိင္း အစားသြင္းၿပီးေတာ႔ လုပ္ၾကည္႔ေပေတာ႔..

ေနာက္ပုစၦာေတြလည္း ကုိယ္႔ပါသူ လုပ္ၾကည္႔ပါ...:D..အေၿခခံသိမွသာ ေရွ႔ဆက္ၿပီးေတာ႔ နားလည္လုပ္ေဆာင္နုိင္မွာ ၿဖစ္တဲ႔အ
တြက္ အေၿခခံေလးေတြကုိ အတတ္နုိင္ဆုံး အေသးစိတ္က အစေလ႔လာၾကပါလို႔ ေၿပာၿခင္ပါတယ္...
ပုစၦာေတြကုိ မတြက္ခင္မွာ အေၿခခံက်တဲ႔ အရာေလးေတြကုိ ဆရာၾကီးေပးထားတဲ႔ စာအုပ္ဖုိင္ေလးေတြအၿပင္ အင္တာနက္မွာ
လည္း ရွာေဖြၿပီးေတာ႔ ေလ႔လာၾကပါလို႔ ေၿပာၿခင္ပါတယ္ :D
ရရင္လည္း ေၿပာၾကအုံးေပါ႔ :D

အျပည့္အစုံသုိ႔...

Subscribe to: Posts (Atom)