ကၽြန္ေတာ္တုိ႔ စတင္သင္ၾကားေနတဲ႔ 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 လို႔ရုိက္ၿပီးေတာ႔ π ကုိ 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
9 comments:
အကို ညီ ့မွာ စာအုပ္တစ္အုပ္ရွိတယ္ ..ယူမလား ..။ MATLAB-2006 အတြက္ getting started ဆိုတဲ့ စာအုပ္တစ္အုပ္ရွိတယ္ .. ျမန္မာ လုိ ပါ..။
အကို ယူမယ္ဆုိ ညီ upload ျပန္တင္ေပးမယ္ အကို ....။
ဒီထက္ေကာင္းတာ ဘာရွိေသးလုိ႔တုန္း...:D..လုပ္လုိက္ေတာ႔ ...ဒီမွာ စာအုပ္ဖတ္ခ်င္ေနတာ အေတာ္ပဲ..ေက်းဇူးကမၻာပါ ေကာင္ေလး :D
matrix ဆုိရင္ေတာ႕ ရုပ္ရွင္ဲဘဲသိတာဘဲ။
တိဖူးတိဖူး.. တူညားက ယုတ္ခ်င္ကားကုိ ေပါဒါရားယုိ႔.. ဟီး...
ဖတ္ေတာ့ဖတ္လိုက္ဒယ္.. နားလ ည္ဖူး.. ဟတ္ဟတ္
(ေရးတဲ့သူ အားရွိစရာကိုေျပာလုိက္တာ) :P :P
အား.............
မူးသြားျပီး
ဘာေတြလဲဟင္
း)
ဘာေတြလည္းဟင္
အားလံုးကိုရွဳပ္ေနတာပဲ
အရွဳပ္ေတြကိုနားလည္တဲ့သူေတြကိုေတာ့ အေလးျပဳသြားတယ္
(ဘယ္လက္နဲ႔လားညာလက္နဲ႔လားမသိလို႔)စံုျပဳသြားတယ္
ကၽြန္ေတာ္လည္းမသိဘူး :D
တတ္ႏိုင္သေလာက္ နားလည္ေအာင္ႀကိဳးစားဖတ္သြားပါတယ္--
ေပ်ာ္ရႊင္ပါေစ---
အကို signal processing အတြက္ျမန္မာလို ့မရိွဘူးလားဗ်ာ