آموزش متلب

تبديل فايل هاي متلب

تبديل فايل هاي متلب

تبديل ام- فايل به پرونده پي- كد pcode file

ميتوان جهت پنهان كردن سطور برنامه آن را به صورت pcode در آورد. فايلهاي pcode در محيط MATLAB قابل اجرا هستند، اما قابل اديت و بازبيني نيستند. با اجراي دستور pcode fun.m يا mcc -B pcode fun.m فايلي به نام fun.p ايجاد و در ديركتوري جاري ذخيره ميشود. نتيجه اجراي fun.m و fun.p يكسان است.

مثال: ام- فايل زير را به نام pascall.m نوشته و آنرا به صورت فايل pcode در آوريد. فايل pascall.p را به ديركتوري ديگري منتقل كرده، نتيجه اجراي آنرا ملاحظه كنيد.

ncr = 1;

r = 2;

n = 6;

for k = 1:r

ncr=ncr*(n-k+1)/k;

end

disp(ncr)

>> pcode pascall

فايل رمزگذاريشده با نام pascall.p پديد مي آيد.

توليد برنامه C با كامپايلر متلب MATLAB Compiler

دستور mcc -m functin name از يك ام- فايل تابعي يك برنامه به زبان C و همچنين فايل اجرائي مربوطه را كه از پنجره Command Promt ويندوز قابل اجرا است ميسازد، و در ديركتوري جاري ذخيره ميكند. معمولاٌ برنامه هاي ساخته شده با كامپايلر احتياج به MATLAB Compiler Run-Time Libraries ، و برنامههاي گرافيكي اجرائي نياز به C/C++ Graphics Library دارند. يعني براي اجرا تمام يا مؤلفه هائي از نرمافزار MATLAB و ++Visual C بايد روي كامپيوتر شما نصب شده باشد.

 

مثال:

ام- فايل تابعي زير را به يك برنامه به زبان C تبديل و فايل اجرائي آن را بسازيد. كد حاصل شده به زبان C را در ديركتوري جاري باز كنيد و ببينيد. فايل اجرائي را در محيط متلب از Command Window با گذاشتن علامت ! در مقابل نام آن اجرا كنيد. فايل اجرائي را در محيط Windows از پنجره Command Promt اجرا كنيد.

>> mcc -m dispp

>> ! dispp.exe function dispp xs=’6.5′;

disp([‘MATLAB Version is ‘, xs]);

MATLAB Version is 6.5

فايل dispp.c را باز كرده و مشاهده ميكنيم. پنجره Command Promt را درمحيط ويندوز باز كرده و از داخل آن دستور dispp.exe را اجرا ميكنيم. تبديل برنامه گرافيكي به زبان ++C دستور mcc -B sgl functin name از يك ام- فايل تابعيِ داراي دستورات گرافيكي يك برنامه به زبان ++C و همچنين فايل اجرائي مربوطه را كه از پنجره Command Promt ويندوز قابل اجرا است ميسازد.

مثال:

از تركيب دو ام- فايل تابعي زير كه يكي ديگري را فراخواني ميكند، يك برنامه به زبان ++C همراه با فايل اجرائي بسازيد. فايل اجرائي را در محيط MATLAB و از پنجره Command Promt اجرا كنيد.

>> mcc -B sgl tsawt

>> !tsawt function y = sawt(t,T) y=10*rem(t,T)/T;

function tsawt n=200;T=2;

t=linspace(0.01,3*T,n);

f=sawt(t,T);

F=fft(f); f1=ifft(F);

plot(t,abs(f1),’x’,t,f)

نویسنده: مصطفی همت آبادی

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *