NAING KO

THERE IS NO SHORT CUT TO RESPECTABILITY AND HONOUR

General Matlab

အေပၚပုံကေတာ႔ 2009မွာပဲလက္ရွိေနာက္ဆုံးMatlab Version 7.8.0(R2009a) ပါ

ဒါကေတာ႔ ကၽြန္ေတာ္တုိ႔ လက္ရွိသုံးေနတဲ႔ Matlab Version 7.7.0(R2008b)ပါ..click ၿပီးေတာ႔ ပုံၾကီးခ်ဲ႔ၾကည္႔နုိင္ပါတယ္...

Matlab Programming Language ရဲ႔ Basic ေတြကုိ အရင္တုန္းကဘယ္မွာေလ႔လာလို႔ရတယ္ ဘယ္လုိအသုံးၿပဳရတယ္ဆုိတာေတြကုိ ေရဖူးပါတယ္...Matlab ကုိ ကမၻာတစ္၀န္းလုံးမွာရွိတဲ႔ တကၠသုိလ္ေပါင္း ၂၀၀၀ေလာက္ကအသုံးၿပဳသင္ၾကားေပးတယ္လုိ႔ဖတ္ဖူးပါတယ္...အဲဒီအထဲမွာ ၿမန္မာနုိင္ငံလည္းတစ္ခုအပါ၀င္ပါပဲ...ၿမန္မာနုိင္ငံမွာရွိတဲ႔ အင္ဂ်င္နီယာေက်ာင္းေတြမွာလည္း Matlab programming ကုိသင္ၾကားအသုံးၿပဳၾကပါတယ္...အင္ဂ်င္နီယာေတြအတြက္ အားထားရာ တစ္ခုၿဖစ္လာပါတယ္..Matlab ဆုိတာ techanical computing ဆုိတဲ႔အတုိင္း က်ယ္ၿပန္႔လွပါတယ္...စတင္ထုတ္လုပ္ခဲ႔တုန္းကေတာ႔ ခက္ခဲတဲ႔သခ်ၤာပုစၦာေတြကုိေက်ာင္းသားေတြအေနနဲ႔ လြယ္ကူစြာတြက္ထုတ္ဖုိ႔အတြက္ ရည္ရြယ္ခဲ႔တာပါ..ေနာက္ပုိင္းမွာေတာ႔ သခ်ၤာပုစၦာမွာတင္မဟုတ္ပဲ engineer and science ေတြမွာပါ က်ယ္ၿပန္႔စြာ သုံးလာၾကပါတယ္..ကၽြန္ေတာ္လည္း ပ်င္းတာနဲ႔ Matlab အေၿခခံေလးေတြကုိၿပန္ဖတ္ရင္းနဲ႔ ေရးခဲ႔ဖူးတဲ႔ ပုစၦာေလးတစ္ပုဒ္ကုိ စာဖတ္သူအေနနဲ႔ အပ်င္းေၿပေတာ႔ ၾကည္႔လုိ႔ရတာေပါ႔ :)... ကၽြန္ေတာ္တုိ႔ အခုသုံးၿပဳေနတာက Matlab(Matrix Laboratory) Version 7.7.0(R2008b) ပါ...အခု 2009 မွာ Latest Version ကေတာ႔ 7.8.0(R2009a)ပါပဲ...အခုေနာက္ပုိင္းထြက္တဲ႔ Version ေတြက သိပ္ေတာ႔မကြာပါဘူး... သုိ႔ေပမယ္႔ သူ႔ရဲ႔ Features ေလးေတြေတာ႔ ကြာသြားတာေပါ႔...Differential Equation ေလးထဲက ဥပမာပုစၦာေလးတစ္္ပုဒ္ေပါ႔-
>>Function dydt=Fun_demo1(t,y,a0,a1,a2,a3)
>>%FUN-DEMO/Defines ex.1 equation
>>dydt='[y(2);y(3);(exp(-2*t)-1.5*t+1-a1y(3)-a2*y(2)-a3*y(1))/a0]'
ဒါကေတာ႔ ေပးထားခ်က္ေတြကုိ vanderpoldemo ပုံစံနဲ႔ေရးတာပါ..အဲဒါကုိ သက္သက္ဖုိင္တစ္ခုမွာ သိမ္းထားရပါတယ္...သူ႔ကုိ command promtမွာေရးလို႔မရပါဘူး...ေနာက္ command prompt မွာေရးရမွာကေတာ႔-
%% Exercise#1
tspan = [0,1.5];
to=0;
y=1.5;
ssize = 0.1;
yo = [1;2.0;4];
a0=1;a1=-1.8;a2=0.36;a3=42.28;
ode=@(t,y)fun-demo1(to,yo,a0,a1,a2,a3);
%[t,y]=ode15s(ode,tspan,yo,ssize);
plot(to,yo(:,1),'r')
title ('exercise1')
%axis(0 300 -3 3)
xlabel ('t')
ylabel ('solution y')
hold on
plot(to,yo(:,1),'go')
.........................................
Matlab နဲ႔ပတ္သတ္တဲ႔ Basic မ်ား ေရာ မိမိတုိ႔ေလ႔လာသိရွိေသာ အရာမ်ားကုိလည္း အၾကံၿပဳေပးနုိင္ပါတယ္ :)..ကၽြန္ေတာ္တုိ႔လည္း အခုမွေလ႔လာဆဲမုိ႔ နားလည္တတ္ကၽြမ္းမွု အမ်ားၾကီးလုိပါေသးတယ္...ေနာင္မ်ားမွာ တတ္သိနားလည္တတ္ကၽြမ္းတဲ႔အခ်ိန္မွာ Matlab နဲ႔ပတ္သတ္တဲ႔ အေၾကာင္းအရာမ်ားကုိ ပုိမုိေရးသားနုိင္မယ္လုိ႔ ေမွ်ာ္လင္႔ပါတယ္...ကၽြန္ေတာ္ေလ႔လာစမုိ႔ Matlab နဲ႔ပတ္သတ္တဲ႔ အေၾကာင္းအရာမ်ားကုိ ရွာေဖြၾကည္႔သေလာက္မွာ ၿမန္မာေတြေရးတဲ႔ Matlab အေၾကာင္းအရာမ်ားက နည္းေနေသးတယ္လုိ႔ ထင္ပါတယ္...တတ္ကၽြမ္းသူမ်ားမွာလည္း အခ်ိန္ေတြရရင္ ေရးနုိင္မယ္လုိ႔ ေမွ်ာ္လင္႔ပါတယ္...Matlab နဲ႔ပတ္သတ္ၿပီးေရးထားတဲ႔အရာမ်ားကုိ စာဖတ္သူမ်ား သိသေလာက္ web and forum မ်ားကုိလည္း လမ္းညႊန္နုိင္ပါတယ္ :)..အေၿခခံၿမန္မာလုိေရးထားတဲ႔အရာေတြကလည္း Matrix ေလာက္ေလးပဲေရးထားတာေတြ႔ရတယ္..ဒီ႔ထက္ပုိမုိက်ယ္ၿပန္႔တဲ႔အရာမ်ားရွိရင္ Share လုပ္နုိင္ပါတယ္ :)...Matlab ဟာ လြယ္မလိုလုိနဲ႔ ရွုပ္ေထြးမ်ားၿပားလွပါတယ္... လကၡဏာအေသးေလးတစ္ခုကအစ္စ မွားရင္ Program တစ္ခုလုံးမွားၿပီးေတာ႔ ေခါင္းရွုပ္စရာလည္းေကာင္းပါတယ္ :D...Matlab ကုိစိတ္၀င္စားသူမ်ား ေလ႔လာသူမ်ားအားလုံး မိမိတုိ႔တတ္သိေသာဘက္မွ အင္တာနက္စာမ်က္နွာမ်ားေပၚတြင္ ဒီ႔ထက္မက ပုိမုိေရးသားနုိင္ပါေစလုိ႔ ေမွ်ာ္လင္႔ပါတယ္... :D..#










1 comments:

thawzin said...

ေဟ general-matlab အေၾကာင္းေတြပါ ေရးလို႔ပါလား, ငါကၾကားဖူးေလာက္တဲ့ အဆင့္မွာပဲရွိတယ္ , သိပ္ျပီး စိတ္မ၀င္စားဘူးဟ, သင္ဖူးတယ္ နားမလည္ဘူး..... မင္းေလာက္ေတာင္ မေလ့လာဘူး မသိပါဘူးဗ်ာ....., ဒီထက္မက တတ္သိသမွ် မွ်ေ၀နုိင္ပါေစကြာ

Subscribe to: Post Comments (Atom)