انتظروا قريبا جدا مجموعة دروس تعليم AutoCad 2006 وايضا تعليم Inventor 10 انتظروا

     

أحدث الإضافات للمواقع

     
  تعليم برنامج MATLAB
  الدرس الاول
الدرس الثانى
  الدرس الثالث
  الدرس الرابع
  الدرس الخامس
  الدرس السادس ( 1 )
  الدرس السادس ( 2 )
  الدرس السابع ( 1 )
  الدرس السابع ( 2 )
  الدرس الثامن
  الدرس التاسع
  الدرس العاشر
   
  مجموعة الصور المصرية
    المجموعة الاولى
  المجموعة الثانية
  المجموعة الثالثة
  المجموعة الرابعة
  المجموعة الخامسة
  برنامج تعليم جدول الضرب
      تحميل البرنامج
    شرح البرنامج
    صفحة البرنامج
  االتسجيل في سجل الزوار
   
  وصلات هامة
  موقع الخيمة
     
  موقع البوصلة
   

خدمــــــات

  إرسال الموقع لصديق
     
   
اسم صديقك:
بريد صديقك:
اســمك:
بـــريدك:

  محرك بحث جوجل
   

Google

     
     
     
     
           
   

أساسيات Matlab

 

الدرس التاسع

حفظ المتغيرات
مقدمة
تعلمت في الدروس السابقة كيفية كتابة مجموعة من الاوامر على هيئة نص ومن ثم استدعاء تلك الاوامر من داخل المتلاب وسوف تتعلم معنا في هذا الدارس كيفية الاحتفاظ بالمتغيرات الموجود في تللك الملفات وكيفية حفظ متغيرات في ملف ومن ثم استعدائها
حفظ المتغيرات
لنفرض انك لديك مجموعة كبيرة من المتغبرات ومن المتوقع استعمال تلك المتغيرات بعد ذلك او فى مشاريع اخرى فانت فى هذه الحالة تحتاج الى طريقة ما لحفظ تلك المتغيرات حيث يقوم الامر save بفعل ذلك

حيث يقوم هذا الامر بحفظ كل المتغيرات الموجودة بالبرنامج او بعض منها فى ملف له الامتداد mat وباى اسم تريدة مع الملاحظة انه يجب تحديد مسار البرنامج او الملفات اولا فى البرنامج وهذه بعض الامثلة لتعرف عن الموضوع اكثر

clear
who
cd c:\my_variables
pwd % present working directory

ans =
c:\my_variables

a = 10;
b = 20;
c = 30;
d = sqrt((a + b + c)/pi);
d

d = 4.3702

who

Your variables are:
a ans b c d

save my_chosen_filename
dir

. .. my_chosen_filename.mat

clear
who

فى المثال السابق قمنا بحفظ جميع المتغيرات الموجودة في البرنامج فماذا لو كنا نريد حفظ متغيرات محددة في المتغيرات انظر المثال التالى حيث قام بحفظ المتغيرات a c فى ملف اسمه  some_of_myvariable.mat

clear
who
a = 10;
b = 20;
c = 30;
who

Your variables are:
a b c

pwd

ans =
c:\my_variables

save some_of_my_variables a c
dir

. .. some_of_my_variables.mat my_chosen_filename.mat

clear
who

 

تحميل المتغيرات الى البرنامج
الان بعد ان قمنا بحفظ المتغيرات في ملف جاء دور استدعاء تلك المتغيرات للعمل بعا حيث يقوم الامر load بتحميل الملف فقط اكتب الامر ثم اسم الملف بدون كتابة الامتداد كما ترى في المثال التالى

clear
who

cd c:\my_variables
dir

. .. some_of_my_variables.mat my_chosen_filename.mat

load my_chosen_filename
who

Your variables are:
a ans b c d

a

a = 10

clear
who
load some_of_my_variables
who

Your variables are:
a c

c

c = 30

 

وايضا يمكنك من استدعاء مجموعة من المتغيرات من الملف عن طريق كتابة اسم الملف ثم اسم المتغيرات التى تريدها كما ترى في المثال التالى

who
dir

. .. some_of_my_variables.mat my_chosen_filename.mat

whos -file my_chosen_filename

Name

Size

Bytes

Class

 

 

 

 

a

1x1

8

double array

b

1x1

8

double array

c

1x1

8

double array

d

1x1

8

double array

Grand total is 4 elements using 32 bytes
load my_chosen_filename a c
who

Your variables are:
a c

a

a = 10

 

حفظ النصوص
هنا قد وصلنا الى كيفية الاضافة الى ملف نصى موجود بالفعل حيث يقوم الامر diary on , diary off  بالاضافة الى الملف او بوقف الاضافة الى الملف فعندما نريد الاضافة الى ملف فقط اكتب الامر diary on  وعندما نريد وقف عملية الاضافة نكتب duiry off  انظر المثال التالى ولاحظ

cd c:\my_diaries

dir

. ..

diary test_diary
dir

. .. test_diary

pwd

ans =

c:\my_diaries

who

Your variables are:

ans

help sqrt

SQRT Square root.
SQRT(X) is the square root of the elements of X. Complex
results are produced if X is not positive.

See also SQRTM.

Overloaded methods
help sym/sqrt.m

diary off
This will not be in the diary file!!!
??? This will
|
Missing operator, comma, or semi-colon.

clear
help ans

ANS Most recent answer.
ANS is the variable created automatically when expressions
are not assigned to anything else. ANSwer.

diary on
who
help abs

ABS Absolute value.
ABS(X) is the absolute value of the elements of X. When X is complex, ABS(X) is the complex modulus (magnitude) of the elements of X.

See also SIGN, ANGLE, UNWRAP.

Overloaded methods
help sym/abs.m

diary off
dir

. .. test_diary

type test_diary

dir

. .. test_diary

pwd

ans =

c:\my_diaries

who

Your variables are:

ans

help sqrt

SQRT Square root.
SQRT(X) is the square root of the elements of X. Complex
results are produced if X is not positive.

See also SQRTM.

Overloaded methods
help sym/sqrt.m

diary off
who
help abs

ABS Absolute value.
ABS(X) is the absolute value of the elements of X. When X is complex, ABS(X) is the complex modulus (magnitude) of the elements of X.

See also SIGN, ANGLE, UNWRAP.

Overloaded methods
help sym/abs.m

diary off

 

وهنا نكون قد انتهينا من الدرس التاسع

والى لقاء اخر فى درس اخر

1 | 2 | 3 | 4 | 5 | 6.1 | 6.2 | 7.1 | 7.2 |  8 | 9 |  10

 

الصفحة الرئيسية     |     دروس     |     الكتب     |     مواقع     |     التسجيل     |     اتصل بنا     |     عن الموقع