|
|
 |
أساسيات
Matlab |
|
|
الدرس العاشر
|
|
التعامل مع الملفات والمجلدات |
| مقدمة |
| لاحظنا فى الدروس السابقة انه هناك العديد من الملفات التى تتعامل مع
المتلاب مثل Scrit و mat و dairy وغيرها لذلك يجب التنظيم بين تلك
الملفات يستعمل المتلاب نفس اسلوب الويندوز فى تنظيم الملفات اى انه يقسم الى
مجلدات اساسية يليها الفرعية واخيرا ترى الملفات |
| كيف يستطيع المتلاب ايجاد الملفات |
| يبحث المتلاب عن الملفات فى مسار العمل الحالى حيث يمكن معرفة مسار العمل
الحالى عن طريق العمر pwd الذى يكتب في شاشة الاكواد فاذا لم يجد الملف فانه
يبحث عنه فى مسارات البرنامج نفسه اى برنامج المتلاب حيث انك لو كتب الامر
matlabpath يوجد لك مسار البرنامج نفسه انظر الى المثال التالى |
|
matlabpath
MATLABPATH
k:\matlab51\toolbox\matlab\general k:\matlab51\toolbox\matlab\ops k:\matlab51\toolbox\matlab\lang k:\matlab51\toolbox\matlab\elmat k:\matlab51\toolbox\matlab\elfun ..... .....etc. ..... k:\matlab51\toolbox\simulink\blocks k:\matlab51\toolbox\simulink\simdemos k:\matlab51\toolbox\simulink\dee k:\matlab51\toolbox\local
|
| واذا لم يجد المتلاب الملف فانه يظهر الرسالة التالية |
|
nonexistent_file ??? Undefined function or variable
nonexisitent_file'.
|
| اذا فما اذن الطريقة التى اتبعها لكى اخزن ملفاتها بها حتى يسهل على
البرنامج ايجادها بسهولة وتسهل عملى وهنا طريقيتين لذلك اولا : اكتب الامر
addpath ثم المسار الذى تريد العمل عليه
ثانيا : استعمل ادوات المسار عن طريق كتابة الامر pathtool فى شاشة الاكواد
او اختيار الامر setpath من القائمة file |
| فمثلا لو انك تريد من المتلاب العمل على المسار التالى a:\my_stuff\letters
فانظر الى الطريقة التالية فى المثال التالى |
|
type letter_to_mom.txt ??? Error using ==>
type letter_to_mom.txt: File not found.
addpath a:\my_stuff\letters
matlabpath
MATLABPATH
a:\my_stuff\letters k:\matlab51\toolbox\matlab\general k:\matlab51\toolbox\matlab\ops k:\matlab51\toolbox\matlab\lang k:\matlab51\toolbox\matlab\elmat k:\matlab51\toolbox\matlab\elfun k:\matlab51\toolbox\matlab\specfun ..... .....etc. ..... k:\matlab51\toolbox\simulink\simdemos k:\matlab51\toolbox\simulink\dee k:\matlab51\toolbox\local
type
letter_to_mom.txt
Hi mom!
|
| دوال مفيدة عند التعامل مع الملفات |
pwd - مسار العمل الحالى
dir, or ls - عرض المسارات
what - List MATLAB-عرض الملفات في المسارات
cd - تغيير مسار العمل الحالىpath, or
matlabpath - عرض مسارات البحث
addpath - اضافة مسار بحث جديد
pathtool - عرض شاشة حوار تعديل المسارات
help general - عرض اوامر المتلاب
انظر الى المثال التالى ليتوضح لك الموضوع اكثر |
|
pwd
ans = c:\my_scripts
dir
. .. script1.m
cd
a:\my_stuff\letters
pwd
ans = a:\my_stuff\letters
dir
. information_request.txt .. letter_to_mom.txt
type letter_to_mom.txt
Hi mom!
|
|
|
|
والى موضوعات اخرى ودروس اخرى انشاء الله |
|
1 |
2
| 3 |
4 | 5
| 6.1 |
6.2 |
7.1
| 7.2 | 8 |
9 |
10 |