للتسجيل اضغط هـنـا

طلب مساعدة من طلاب علوم حاسبات - منتديات عراق اون لاين
 
التسجيل حائطي كاشف الـ facebook الخروج

العودة   منتديات عراق اون لاين > إجابات عراق اون لاين - Iraq Online Answers > مُنْتَدَى إِجَابَات عِرَاق اوْن لَايَن

الملاحظات

مُنْتَدَى إِجَابَات عِرَاق اوْن لَايَن اطرح سؤالك ! اطلب برنامجك ! اطلب اغنيتك ! اطرح استفسارك ! اعرض مشكلتك ! ساعد في تقديم الحل ! ساهم بخبرتك ! *** منتدى مخصص لطرح الاسئلة والمساعدة في الاجابة لطلبات الاخرين لتلبية جميع طلبات الاعضاء ،، يمكن لاي عضو طرح اي سؤال يريد وكما يمكنه المساعدة بتقديم الحلول لبقية الاعضاء في هذا القسم .. مع ملاحظة انه عند المساعدة في هذا القسم وتلبية طلبات الاعضاء ستحصل على نقاط تقييم

Like Tree1اعجابات
  • 1 Post By البرتقالة

ضيف الرد
 
أدوات الموضوع إبحوشه في الموضوع انواع عرض الموضوع
  رقم المشاركة : ( 1 (permalink) )  
قديم 10-13-2011
الصورة الرمزية ياسمين عامر
 

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  ياسمين عامر مموجود هسه
الملف الشخصي
رقــم العضويـــة : 1926
تـاريخ التسجيـل : Sep 2010
العــــــــمـــــــــر : 21
الــــــــجنــــــس : أنثى
الـــــدولـــــــــــة : بل موصل
العمل : طالبه سادس اعدادي وخلصت الحمد لله
المشاركـــــــات : 27 [+]
آخــر تواجــــــــد : 02-05-2012(01:40 AM)
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : ياسمين عامر مواطن جديد
المشروب المفضل :
النستلة المفضلة :
برجي :
رايق علم العضو
Emer غير مجاب: طلب مساعدة من طلاب علوم حاسبات



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


Vspan style="font-weight: bold; color: #ff0000;"Cydv l[hf:VLspanC 'gf lshu]m lk 'ghf ug,l phsfhj dhafhf ug,l 'ghf

رد مع اقتباس
  رقم المشاركة : ( 2 (permalink) )  
قديم 10-13-2011
الصورة الرمزية اسطورة عاشق
 
رئيس المنتديات الرياضية
م ــــ م ـــــــــنوعـ --» الآقَتـــــــرآب ~

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  اسطورة عاشق مموجود هسه
SmS
أعظم كلمة هي الله ..أعمق كلمة هي النفس ..أقوى كلمة هي الحق .. أعز كلمة هي الأمل ..أرق كلمة هي الحب .
MY MmS
الملف الشخصي
رقــم العضويـــة : 1949
تـاريخ التسجيـل : Sep 2010
العــــــــمـــــــــر : 17
الــــــــجنــــــس : ذكر
الـــــدولـــــــــــة : بغداد
العمل : طــــــــــالـــــــــب
المشاركـــــــات : 41,024 [+]
آخــر تواجــــــــد : قبل 11 ساعات(05:44 PM)
عدد الـــنقــــــاط : 1209
قوة التـرشيــــح : اسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافي
المشروب المفضل :
النستلة المفضلة :
برجي :
اذاكر علم العضو
افتراضي


خيتووو هذا رابط تحميل رابط الكتاب الخاص بهذه اللغة مع الامثلة
التحميل من هنا
رد مع اقتباس
  رقم المشاركة : ( 3 (permalink) )  
قديم 10-13-2011
الصورة الرمزية اسطورة عاشق
 
رئيس المنتديات الرياضية
م ــــ م ـــــــــنوعـ --» الآقَتـــــــرآب ~

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  اسطورة عاشق مموجود هسه
SmS
أعظم كلمة هي الله ..أعمق كلمة هي النفس ..أقوى كلمة هي الحق .. أعز كلمة هي الأمل ..أرق كلمة هي الحب .
MY MmS
الملف الشخصي
رقــم العضويـــة : 1949
تـاريخ التسجيـل : Sep 2010
العــــــــمـــــــــر : 17
الــــــــجنــــــس : ذكر
الـــــدولـــــــــــة : بغداد
العمل : طــــــــــالـــــــــب
المشاركـــــــات : 41,024 [+]
آخــر تواجــــــــد : قبل 11 ساعات(05:44 PM)
عدد الـــنقــــــاط : 1209
قوة التـرشيــــح : اسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافياسطورة عاشق مواطن خرافي
المشروب المفضل :
النستلة المفضلة :
برجي :
اذاكر علم العضو
افتراضي


هذا النظام يا اخي يقوم بعمل ما يسمى في النهايه توقع من خلال الرجوع الى قاعدة البيانات يوهذا يعني بعد ان نقوم بتدريب البيانات من خلال ما يسمى normalaization وبعدها باقي الخطوات اولا اخي ارجوا منك الاطلاع على هذا الشرح الموجود في المرفقات والذي يوجد به ايضا المستويات المخفيه التي تحدثت عنها وموجوده بالرسم والشرح ايظا ثم بعد ذالك سوف احاول ان اساعدك على فهم ما تريد في المرات القادمه بعد ان تقرا ما هو موجود وتقبل مني كل الاحترام والتقدير ..........
اولا افهم الموضوع ثم ابدا بالبرمجه في ما بعد


GLASS CLASSIFICATION SYSTEM

In a variety of fields, researchers (inspired by bioinformatics research area) are applying neural network models to solve problems that so far have not been solvable using early architectures or models. The aim of the project is to perform an improvement study of Neural Network models available for classification, a Multi Layer Perceptron feed forward trained by Back propagation algorithm to solve the classifying glass data problem.

INTRODUCTION المقدمه

Among the many techniques and models are utilized in data mining one of them is classification. Classification is a supervised process, that consist of the problem is to label the records which are as yet unlabelled. The labeled or "training" records are used to learn the attributes of a group, which in turn are used to label the new record. Which the categories in classification are set externally.


NEURAL NETWORK


Artificial neural networks (ANNs) simulate the concepts developed through physiological modeling of the human brain in computational mechanics. ANNs contain a set of highly interconnected processing elements that are constructed in a regular architecture and act in parallel. The overall behavior of an ANN exhibits the abilities of learning, recalling, and generalization from training patterns or data by adjusting theconnection weights inside the network. The model of an ANN includes three basic entities: functions of the processing elements, the network topology, and learning rules (methods used to store information in the network). For a multilayer feed forward network topology, the error back-propagation learning algorithm is one of the most widely used supervised learning methods. The algorithm can perform rather high-quality generalization by escaping from local minima provided that the number of hidden nodes is properly selected. However, because the error surface may contain lots of areas with shallow slopes in multiple dimensions, the algorithm tends to converge rather slowly.



Neural networks have emerged as an important tool for classification. The recent vast research activities in neural classification have established that neural networks are a promising alternative to various conventional classification methods. The advan***e of neural networks lies in the following theoretical aspects. First, neural networks are data driven self-adaptive methods in that they can adjust themselves to the data without any explicit specification of functional or distributional form for the underlying model. Second, they are universal functional approximates in that neural networks can approximate any function with arbitrary accuracy (G. Cybenko, 1989) ,( K. Hornik, 1991),

Thus ANNis an information processing system that has certain performance characteristics in common with biological neural networks. ANNhas been developed as generalizations of mathematical models of human cognition or neural biology, ****d on the assumptions that:1. Information processing occurs at simple elements called neurons.
2. Signals are passed between neurons over connection links.
3. Each connection link has an associated weight, which in a typical neural Net multiplies the signal transmitted.
4. Each neuron applies an activation function (usually non-linear) to its net
Input (sum of weighted input signals) to determine its output signal.




A neural network is also characterized by the following characteristics:
1. Its pattern of connections between the neurons (called its architecture). 2. Its method of determining the weights on the connections (called its Training, or learning, algorithm). 3. Its activation function.

The ANN architecture consists of a large number of simple processing elements called neurons, units, cells or nodes. Each neuron is connected to other neurons in links which have a weight associated with them. The weights represent the information being used by the network to solve the problem. Thus ****d on the problem (classifying Iris plants), attempting to solve the interconnections and the weights associated vary. The initial assignment of weights is a topic of important discussion, as the closer the initial weights are to the final weights the faster the network is trained and ready to use.


In general neural network is composed of groups of functionally associated neurons a single neuron can be connected to many other neurons and the total number of neurons and connections in a network can be very large. There are tow type from network layer, the first one a single layer perception network consists of one or more artificial neurons in parallel.



The demonstration of the limitations of single layer neural network was a single significant factor in the decline in interest in neural networks in the 1970's. The discovery (by several researchers independently) and widespread dissemination f an effective general method of training a multi layer neural network (Rumelhart, Hinton & Williams, 1986). The very general nature of the back propagation training method means that a back propagation net (a multi layer, feed forward net trained by back propagation) can be used to solve problems in many areas. The training of a network by back propagation involves three s***es: the feed forward of the input training pattern, the calculation and back propagation of the error and the adjustment of weights. Although a single layer net can learn it is severely limited in its mapping. A multi layered net can be mapped to solve any problem up to any arbitrary accuracy.
Knowledge acquisition by extraction of logical rules from the sample data is an important and difficult problem in computational intelligence. Neural networks, in particular multi-layered perceptrons (MLPs), are useful classifiers that can learn arbitrary vector mappings from the input to the output space and successfully use this mapping in novel situations. The knowledge acquired by neural systems is represented in a set of numerical parameters and architectures of these networks in a way that is incomprehensible for humans. Some classification problems have an inherent logical structure and even in other cases it may be preferable to use logical rules instead of adaptive classifiers. Many methods to analyze trained neural networks, extract logical rules and select classification features have been devised in the past. These methods focus on analysis of parameters (weights) of trained networks, trying to achieve high fidelity of performance, i.e. obtaining identical classification results by extracted logical rules in comparison to the original networks. Analysis of complex networks is quite difficult and may lead to a large number of rules, too large to be useful in practice. Non-standard form of rules, such as M of N (M out of N antecedents should be true) or decision trees, are sometimes useful. There are tow type from machine learning in NN, supervised learning machine learning technique for creating a function from training data. The training data consist of pairs of input ******s and desired outputs. The output of the function can be a continuous value or can predict a class label of the input ****** called classification. The task of the supervised learner is to predict the value of the function for any valid input ****** after having seen a number of training examples, to achieve this; the learner has to generalize from the presented data to unseen situations in a reasonable way. The unsupervised learning machine learning where a model is fit to observations. It is distinguished from supervised learning by the fact that there is no a priori output. In unsupervised learning, a data set of input ******s is gathered. Unsupervised learning then typically treats input ******s as a set of random variables. A joint density model is then built for the data set. GLASS CLASSIFICATION SYSTEM عمل النظام

Here we will develop system to analysis the elements which enter In glass structure then inference the glass type if it is building glass or industry glass the study of classification of types of glass by analysis these chemical elements, so we will collect the data of chemicals element which enter in glass characterize, then analysis this data then relate every percents with its produced glass. The glass elements في المرفقات

1- (Id) number: 1 to 214
2 - (RI) refractive index
3 - (Na) Sodium
4 - (Mg) Magnesium
5 - (Al)Aluminum
6 - (Si) Silicon
7 - (K) Potassium
8 - (Ca) Calcium
9 - (Ba) Barium
10 - (Fe) Iron

The Number of Instances is 214 and the Number of Attributes is 10 And we identify the type of glass:
1- Building glass
2-industry glass

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



In this system we have many forms that do the experiments and help the user to know and solve the glass structure then inference the glass type if it is building glass or industry glass, however, the first form or the main form include buttons.

In the final s***e, make the past process in these values the system will provide us the goal from this values, that will make us make truth decisions, reduce the cost and lose time, we can know how. When and why will us product the glass.

CONCLUSION ما ذا يعني الذي قمنا به
By use ANN we develop system to solve the problem which front use in glass classification related with the chemistry elements that be in its formed the glass, by use ANN we can reduce the search and comparing between elements to arrive to the fit way to fined fit product, we can arrive to correct decision in easy and fast way.





اشهد ان لا اله الا الله واشهد ان محمد رسول الله



انا اسف لرداءة الكتابه ولكن عذرا لاني اكتب مباشرة على مربع الردود اي بمعنا اخر لا اقوم بعمل مسوده مبدئيه ولكن للاسف كل هذا لضيق الوقت ولكن مع ذالك حاولت ان اقدم لك ما اقدر عليه الان حتى ولو كان هذا الامر على حساب الوقت لدي .

الله المستعان ارفق صورة

رد مع اقتباس
  رقم المشاركة : ( 4 (permalink) )  
قديم 10-13-2011
الصورة الرمزية ْبرنس*المدنيْْ^
 
United♥States♥OnLine

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  ْبرنس*المدنيْْ^ موجود هسه
MY MmS
الملف الشخصي
رقــم العضويـــة : 3
تـاريخ التسجيـل : Mar 2010
العــــــــمـــــــــر : 22
الــــــــجنــــــس : ذكر
الـــــدولـــــــــــة : ♥ حُبُكَ خَآرِطَتي ♥~>
العمل : ♥ طالبـ~ ج ــامعي ـ~♥~>
المشاركـــــــات : 19,494 [+]
آخــر تواجــــــــد : قبل 3 دقيقة(05:24 AM)
عدد الـــنقــــــاط : 1470
قوة التـرشيــــح : ْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدع
المشروب المفضل :
النستلة المفضلة :
برجي :
مشغول علم العضو
افتراضي


استخدام matlab (بحث متكامل ) مع الامثلة



(1-1) استخدام
MATLAB:
برنامج MATLAB يستخدم لإجراء الحسابات التقنية المتقدمة ويتميز MATLAB بكونه برنامجاً متخصصاً ييسر عمل الباحثين والدارسين في مختلف مجالات الدراسات العليا و ما قبلها ، فهو يتعامل مع المعادلات الرياضية ،والتكاملات ،والتفاضلات ، والمصفوفات المختلفة بسرعة وسهولة ، ويعامل الأعداد المركبة بنفس الطريقة التي يعامل بها الأعداد العادية . ويمكن MATLAB المستخدم من رسم المعادلات الرياضية في الإحداثيات المختلفة ، ويضم المئات من الدوال الجاهزة التي توفر للمبرمج وقتاً وجهداً عند إنشاء البرامج .
وتعني كلمة MATLAB معمل المصفوفات (Matrix Laboratory) ويمكن استخدامه مثل الآلة الحاسبة المتطورة أو تشغيل برامج رياضية معقدة . ويمكن تحميل البرنامج على الكمبيوتر الشخصي و استخدامه مباشرة مع نظام Windows وهو سهل الأستخدام كما يوضح الشكل(1-1)
الشكل (1-1): واجهة البرنامج


(2-1) استخدام MATLAB للحسابات البسيطة:
العمليات
الرمز
الأمثلة
عملية الجمع
+
3+22=25
عملية الطرح
-
90-54=36
عملية الضرب
*
3.14*0.85=2.669
عملية القسمة
/or\
56/8=7
عملية الأس
^
2^8=256
تجرى العمليات الحسابية البسيطة على MATLAB باستخدام الجدول (1-1).









الجدول (1-1)
بعض الأمثلة:
>> 2/3^2
ans =
0.2222
>> (2/3) ^2
ans =
0.4444
>> 2+3*4-4
ans =
10
>> 2^2*3/4
ans =
3
>> 2^(2*3)/(3+4)
ans =
9.1429

(3-1)المتجهات و المصفوفات:
في هذا الفصل نقوم بتناول المتجهات والمصفوفات وما يتعلق بهما من دوال وعمليات حسابية. المصفوفات هي أساس الإدخال في البرنامج فكل عدد يتم إدخاله هو بالنسبة لـ MATLAB مصفوفة قياس 1x1 فيجب أن نراعي قواعد المصفوفات الحسابية.
v المتجهات Vectors:
المتجة هو عبارة عن مجموعة من الأعداد توضع في صف واحد أو عمود واحد ويتم استخدامها في إدخال البيانات أو الحصول على المخرجات.
أي أنه يوجد لدينا نوعين من المتجهات:
1. متجه صفي :
والصورة العامة لكتابته كالتالي:

ويمكن وضع مسافة بدلاً من علامة الفاصلة وكلاهما يوضح أن جميع عناصر المتجه مرتبة كصف واحد.
2. متجه عمودي:
وكما نرى فإن العلامة التي تفصل بين كل عنصر والتالي له هي الفاصلة المنقوطة (;) وهي التي تشير إلى أن كل عنصر من عناصر المتجهة في صف بمفرده.
التعامل مع المتجهات :
>> v=[0 1 2 3]

v =
0 1 2 3
ولأضافة عنصر للمتجه :
>> v(4)=5

v =
0 1 2 5
ولسحب عنصر من المتجه :
>> x=v(2)

x =
1

ولأخذ فقط عناصر المتجه من الثاني إلى الرابع :
>> x=v(2:4)

x =
1 2 5
ولأخذ فقط عناصر المتجه من الثاني إلى الرابع مع أثنان أثنان :
>> x=v(2:2:4)

x =
1 5
ولأخذ عناصر المتجه من العنصر الثالث بالسالب مع واحد واحد:
>> x=v(3:-1:1)

x =
2 1 0
ولأضافة عنصر للمتجه :
>> v=[v(1:4),4]

v =
0 1 2 5 4
>> v=[-1,v(1:5)]

v =
-1 0 1 2 5 4
>> v=[v(1:2),10,v(3:4)]

v =
-1 0 10 1 2

العمليات الأساسية والدوال الخاصة بالمتجهات:
هناك العديد من الدوال التي يتم تنفيذها على المتجهات وتزيد من أهميتها واستخداماتها وسوف نقوم الآن بشرح معظم هذه العمليات والدوال من خلال الأمثلة التالية:
1. الدالة Length: تقوم بحساب عدد عناصر المتجه كما في المثال:
>> v=[2 5 0 1 4 -1]

v =
2 5 0 1 4 -1
>> length(v)

ans =
6
2. الدالة Sum: تقوم هذه الدالة بإيجاد حاصل جمع عناصر المتجه كما في المثال:

>> w=sum(v)

w =
11
3. الدالة Max:تقوم هذه الدالة بإيجاد أكبر عناصر المتجه من حيث القيمة كما في المثال:

>> w=max(v)

w =
5
4. الدالة Min: تقوم هذه الدالة بإيجاد أصغر عناصر المتجه من حيث القيمة كما في المثال:

>> w=min(v)

w =
-1
5. الدالة Size: تعطي قياس المتجة أو المصفوفة

>> Matrix=[1,2,3,;4,5,6]

Matrix =

1 2 3
4 5 6

>> [Matrix]=size(Matrix)

Matrix =

2 3

6. الدالة Sort:تقوم هذه الدالة بترتيب عناصر المتجه ترتيباً تصاعدياً

>> r=[9 7 5 8 3]

r =
9 7 5 8 3
>> s=sort(r)

s =
3 5 7 8 9
7. الدالة Range: تقوم هذه الدالة بحساب الفرق بين أكبر قيمة في المتجة وأصغر قيمة فيه
>> range(r)

ans =
6

العمليات الحسابية التي يتم إجراؤها على المتجهات: وتشمل هذه العمليات الحسابية عمليات الجمع والطرح والضرب والرفع إلى أس ولكن يجب الإشارة هنا أن هذه العمليات تتبع جميعها ما يسمى بجبر المصفوفات.
بعض الأمثلة للتوضيح:
>> x=[1,3,5];
>> y=[2,4,6];
>> z=x+y
z =
3 7 11
>> m=y-x
m =
1 1 1
>> p=x.*y
p =
2 12 30
>> p=x.^2
p =
1 9 25

v المصفوفات Matrices:
المصفوفات هي عبارة عن ترتيب معين لبيانات معينه وعادة ما تكون هذه البيانات أرقاماً، والمصفوفة تتكون من صفوف وأعمدة وعادة ما نقول من النظام (mxn) حيث أن m هو عدد الصفوف و n هو عدد الأعمدة.
>> Matrix=[1,2,3,;4,5,6;7,8,9]

Matrix =

1 2 3
4 5 6
7 8 9
كذلك إذا كان لدينا مصفوفة فأننا نستطيع إيجاد الصف الثاني أو الثالث من المصفوفة.
>> Matrix(2,:)

ans =
4 5 6

وكذلك نستطيع إيجاد العمود الثاني أو الثالث من المصفوفة.
>> Matrix(:,2)

ans =
2
5
8

إذ أردنا جميع عناصر المصفوفة بترتيب الأعمدة
>> Matrix(:)

ans =
1
4
7
2
5
8
3
6
9
أما إذا أردنا العنصر الواقع في الصف الأول والعامود الثاني:
>> Matrix(1,2)

ans =
2
ونحذف صف أو عمود من المصفوفة:
>> Matrix(:,2) = [ ]
Matrix =
1 3
4 6
7 9
>> Matrix(2,:) = [ ]
Matrix =
1 2 3
7 8 9
ونضيف صف أو عمود للمصفوفة:
>> Matrix=[1,2,3,;4,5,6;7,8,9;10,11,12]
Matrix =
1 2 3
4 5 6
7 8 9
10 11 12
ونجد قطر المصفوفة:
>> diag(Matrix)
ans =
1
5
9

Ø منقول المصفوفة (Transpose):
لتكن مصفوفة من الدرجة يعرف المنقول للمصفوفة A بأنه المصفوفة من الدرجة التي نحصل عليها من A بحيث تكون صفوفها هي أعمدة A وأعمدتها هي صفوف A على التوالي نرمز للمنقول A بالرمز .
>> A=[1 3 5; 2 4 6]

A =

1 3 5
2 4 6

>> A'

ans =

1 2
3 4
5 6
Ø المحددات: لتكن مصفوفة مربعة من الدرجة n يعرف محدد المصفوفة ويرمز له بالرمز استقرائياً كالتالي:
  • إذا كان
  • إذا كان
  • إذا كان
مثال يوضح المحددات:
>> A=[1 0 3 ; 4 5 0; 7 8 9]

A =

1 0 3
4 5 0
7 8 9
>> det(A)
ans =
36
وهنا يجب الإشارة إلى بعض أنواع المصفوفات ذات الحالات الخاصة التي سوف نوضحها فيما يلي:
1. المصفوفة الصفرية: وهي التي تكون كل عناصرها عبارة عن أصفار وتعتبر هذه المصفوفة هي المحايد الجمعي للمصفوفات.

>> x=zeros(3,2)

x =

0 0
0 0
0 0

2. مصفوفة التي جميع عناصرها الواحد الصحيح: وهي المصفوفة التي تتكون جميع عناصرها من الرقم واحد.

>> x=ones(3,2)

x =

1 1
1 1
1 1

3. مصفوفة الوحدة : وهي مصفوفة مربعة تكون جميع عناصر القطر الرئيسي لها الواحد الصحيح وباقي عناصرها الأخرى أصفار.
>> id=eye(4)

id =

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
رد مع اقتباس
  رقم المشاركة : ( 5 (permalink) )  
قديم 10-13-2011
الصورة الرمزية ْبرنس*المدنيْْ^
 
United♥States♥OnLine

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  ْبرنس*المدنيْْ^ موجود هسه
MY MmS
الملف الشخصي
رقــم العضويـــة : 3
تـاريخ التسجيـل : Mar 2010
العــــــــمـــــــــر : 22
الــــــــجنــــــس : ذكر
الـــــدولـــــــــــة : ♥ حُبُكَ خَآرِطَتي ♥~>
العمل : ♥ طالبـ~ ج ــامعي ـ~♥~>
المشاركـــــــات : 19,494 [+]
آخــر تواجــــــــد : قبل 3 دقيقة(05:24 AM)
عدد الـــنقــــــاط : 1470
قوة التـرشيــــح : ْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدع
المشروب المفضل :
النستلة المفضلة :
برجي :
مشغول علم العضو
افتراضي


(4-1)جبر المصفوفاتMatrix Algebra:
يعتمد جبر المصفوفات على قواعد غير القواعد المعهودة في العمليات الحسابية العادية التي يتم تطبيقها على الأعداد، وسوف نحاول فيما يلي توضيح هذه القواعد بقدر الإمكان:
Ø الدوال الخاصة بالمصفوفات:
1. دالة Sum: وهي تقوم بجمع عناصر كل عمود من أعمدة المصفوفة كل على حدة كما في المثال:
>> x=[1,2,3;4,5,6;7,8,9]

x =

1 2 3
4 5 6
7 8 9

>> A=sum(x)

A =

12 15 18

>> A=sum(x')

A =

6 15 24
2. الدالة Max: وهي تقوم بعرض أكبر رقم موجود في كل عمود من أعمدة المصفوفة كما في المثال:
>> B=max(x)

B =

7 8 9

>> B=max(x')

B =
3 6 9
3. الدالة Size: تقوم هذه الدالة بعرض أبعاد المصفوفة كما في المثال :
>> [C,D]=size(x)

C =

3


D =

3
Ø إجراء العمليات الحسابية على المصفوفات:
1. الجمع:تتم عملية الجمع بجمع كل عنصر من عناصر المصفوفة الأولى مع العنصر المناظر له من عناصر المصفوفة الثانية كما في المثال:
>> A=[1,3;5,7];
>> B=[2,4;6,8];
>> C=A+B

C =

3 7
11 15

>> C=A+3

C =

4 6
8 10

2. الطرح: تتم عملية الطرح بطرح كل عنصر من عناصر المصفوفة الأولى مع العنصر المناظر له من عناصر المصفوفة الثانية كما في المثال:
>> C=A-B

C =

-1 -1
-1 -1
3. الضرب: تتم عملية الضرب بضرب عناصر المصفوفة ببعض كما في المثال:
>> C=A*B

C =

20 28
52 76
4. رفع المصفوفة إلى قوة(أس): كما يمكننا رفع المصفوفة المربعة إلى أس أو قوة كما في المثال:
>> C=A^2

C =

16 24
40 64

>> C=A.^2

C =

1 9
25 49
(5-1)الدوال المخزنة علىMATLAB:
الدوال هي عبارة عن أكواد برمجة سابقة الإعداد أو التجهيز تؤدي لنا وظائف متنوعة ولكل دالة اسم خاص بها لا يتشابه مع غيرها إلا أنه ينبغي التنوية إلى أنه يجب التمييز بين نوعين من الدوال:
1. الدوال التي نقوم بكتابتها بنفسنا من خلال ملف من النوع M-File وتخزينها باسم معين لاستخدامها فيما بعد.
فإن برنامج الـ Matlab يتيح لنا إمكانية كتابة وأضافة دوال إلى الدوال الأساسية الموجودة فيه، وذلك عن طريق إعداد هذه الدوال كملفات M-File من خلال النافذة وحفظها بإسم معين.
يتم حفظ الدالة في m-files ويجب تعريف الدالة في أول سطر مع مراعاة التالي :
· أن يكون اسم الدالة الموجود في تعريف الدالة هو نفسه الذي يتم به حفظ الدالة.
· أن يكون اسم الدالة مكون من مقطع واحد لا يفصل بينه مسافات .
· أن لا يتجاوز اسم الدالة 31 حرف .
· أن يبدأ اسم الدالة بحرف ويمكن إتباعه برمز .
وعند الحاجة للبرنامج يتم كتابة اسم البرنامج ثم استخدامه ، أو يمكن تشغيله من أمر Run الموجود على شاشة الملف مباشرة.
حفظ دالة بسيطة في m-file :
نفتح new m-file ثم نقوم بكتابة البرنامج التالي :
function y = sample(x)
x.^4-y=x+x.^2
الشكل (2-1): m-file
ثم نستخدمه لحساب قيمة y عند x=3:
>> sample(3)
ans =
-69
كما نستخدمه لرسم منحنى الدالة في الفترة [-2,2] :
>> x = -2:.01:2;
>> plot(x,sample(x));
الشكل (3-1): رسم الدالة y = x+x.^2-x.^4
2. الدوال المخزنة في برنامج الـ Matlab وهي دوال معدة بواسطة الشركة المنتجة للبرنامج ويمكننا استخدامها مباشرة دون الحاجة لمعرفة الكود المكتوب لها.
هناك الكثير من الدوال المخزنة على Matlab ويبين الجدول التالي بعضاً منها :
Ø دوال التقريب:
الدالة
الوظيفة
Rem
تقوم بإخراج الباقي الصحيح لعملية القسمة.
Floor
تقريب الرقم العشري أو المصفوفة باتجاه ∞-
Ceil
تقريب الرقم العشري أو المصفوفة باتجاه ∞
Fix
تقريب الرقم العشري باتجاه الصفر
يعني تقوم بالغاء الكسر والحصول على الرقم الصحيح فقط.
Round
تقريب الرقم العشري باتجاه أقرب رقم صحيح

الجدول (2-1)
Ø الدوال المثلثية:
الدالة
الوظيفة
Sin
لحساب جيب الزاوية.
Cos
لحساب جيب التمام للزاوية.
Tan
لحساب ظل الزاوية.
Cot
لحساب ظل التمام للزاوية.
Sec
دالة
Csc
دالة
Asin
لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية جيب الزاوية.
Acos
لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية جيب تمام الزاوية.
Atan
لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية ظل الزاوية.
Acot
لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية تمام ظل الزاوية.
Acsc
معكوس csc
Asec
معكوس sec
Sinh
دالة الزائدية sin
Cosh
دالة الزائدية cos
Asinh
معكوس sinh
Acosh
معكوس cosh

الجدول (3-1)
Ø الدوال الحسابية الأولية:
الدالة
الوظيفة
Exp

Sqrt
لإيجاد الجذر التربيعي
Abs
لإيجاد القيمة المطلقة
Gcd
القاسم المشترك الأعظم
Lcm
المضاعف المشترك الأصغر
Max
لإيجاد القيمة العظمى
Min
لإيجاد القيمة الصغرى
Mod
القيمة المطلقة للباقي الصحيح للقسمة.
Rem
لحساب الباقي الصحيح للقسمة.
Log
اللوغاريتم الطبيعي: ذو الأساس الطبيعي 2.7183=e
log2
اللوغاريتم ذو الأساس 2.
log10
اللوغاريتم ذو الأساس العشري(ذو الأساس10)
Factorial
لحساب المضروب.
Complex
لتكوين أعداد مركبة من أعداد حقيقية وأعداد تخيلية يتم تمريرها للدالة.
Conj
لمعرفة المرافق للعدد التخيلي.
Imag
لإيجاد الجزء التخيلي من العدد المركب
Real
لإيجاد الجزء الحقيقي من العدد المركب

الجدول (4-1)

(6-1)الرسم على MATLAB:
الرسم إما ثنائي و ثلاثي الأبعاد :
يمتلك برنامج Matlab قدرة كبيرة وإمكانيات عالية في عرض المتجهات والمصفوفات والدوال كرسومات بيانية، كما يمكنه من رسم الأشكال ثلاثية الأبعاد بالإضافة إلى تحريك تلك الأشكال الرسومية، وهذا بالإضافة إلى إمكانية إدراج أية تعليقات نصية على الرسومات وطباعتها، وبذلك تكون إمكانيات رسم المنحنيات الرياضية والمصفوفات في Matlab من أهم الإمكانيات المميزة فيه. ويقدم لنا برنامج Matlab وسائل تساعدنا على الرسم مثل تغير لون الخط، وتسمية المحاور، وتسمية الرسمة، وتسمية المتغيرات، وتقسيمها ومنها:

الدالة
الوظيفة
plot
يستخدم للرسم الخطية ثنائية الأبعاد2-D .
Plot3
تستخدم للرسم ثلاثي الأبعاد.
surf
مشابة لـ mesh لكن مع تلوين الرسم وبالتالي تلوين الشكل كاملاً وهوللرسم ثلاثي الأبعاد3-D.
Surfc
مشابة لـ meshc لكن مع تلوين الرسم وبالتالي تلوين الشكل كاملاً وهو للرسم ثلاثي الأبعاد3-D.
mesh
للرسم على المحاور الاحداثية الثلاثة 3-D على شكل شبكة.
ezplot
تقوم بالرسم على المحاور الثنائية ضمن مجال يمكن تحديده ولعلاقة بمتحول أو متحولين.
meshgrid
تعريف المحاور لأستخدامها في الرسم ثلاثي الأبعاد 3-D.
hold
تقدم هذه التعليمة امكانية رسم اكثر من منحنى حيث يتم تفعيلها ب hold on ورسم مانشاء وبعد ذلك يتم ايقافها ب hold off
Title
لكتابة عنوان على الرسم .
Xlabel
لتسمية المحور الأفقي للرسم .
Ylabel
لتسمية المحور العمودي للرسم .
Zlabel
لتسمية محور البعد الثالث للرسم.
grid on
لرسم شبكة على الرسم (أو لتقسيم الرسم ).
subplot
لعرض عدة رسومات منفصلة في إطار واحد .
Text
لكتابة أي تعليق على الرسم .
Legend
مفتاح الرسم (أسماء المتغيرات) .
view
لتحديد من أي إتجاه يرسم الشكل.
axis
لتحديد أطوال المحاور.
contour
لعمل تخطيط للرسم في بعدين او ثلاثة أبعاد.

الجدول (5-1)
لرسم أكثر من دالة نستخدم الألوان التالية :
اللون
أحمر
أبيض
أسود
أصفر
أخضر
أرجواني
أزرق
أزرق داكن
الرمز
R
W
K
Y
G
M
C
B


الجدول (6-1)
أو يمكن التميز بين الدوال بنوع خطوط الرسم كما يلي:

الرمز
-
:
.-
--
نوع الخط
Solid
Dotted
Dash dot
Dashed


الجدول (7-1)
أنواع الأخطاء:
  • الخطأ المطلق(Absolute Error):
تعريف :الخطأ المطلق هو القيمة المطلقة للفرق ما بين الرقم وتقريبة، ويرمز له بالرمز A.E وبالرموز:

العدد
تقريب العدد
  • الخطأ النسبي(Relative Error):
تعريف :الخطأ النسبي هو القيمة المطلقة للفرق ما بين الرقم وتقريبة مقسوماً على الرقم نفسه ويرمز له بالرمز R.Eوبالرموز:
بشرط أن .
مثال(1) :
ارسمي الدالتين التالية بنفس الرسم ؟
الحل:
>> x=-2:0.1:2;
>> y1=x.^2.*cos(x);y2=x.^2.*sin(x);
>> plot(x,y1);
>> hold on
>> plot(x,y2);
>> hold off
>> xlabel('x-axis')
>> ylabel('y-axis')
>> grid on
يظهر لنا الرسم التالي:
الشكل (4-1): رسم الدالتين
مثال(2) :
ارسمي الدالة x=-4:0.1:4 , y=x^2 ؟
الحل:
>> x=-4:.1:4;
>> y=x.^2;
>> plot(x,y,'o')
يظهر لنا الرسم التالي:
الشكل (5-1) : رسم الدالة y=x.^2
مثال(3) :
ارسمي الدالة ؟
الحل:
>> [x,y]=meshgrid(1:0.1:3,1:0.1:3);
>> z=2*x*y/(x^2+y^2);
>> surf(x,y,z);
>> xlabel('x')
>> ylabel('y')
>> zlabel('z')
يظهر لنا الرسم التالي:

الشكل (6-1) : رسم
>>contour(x,y,z)
>> xlabel('x')
>> ylabel('y')
الشكل (7-1) : مخطط الدالة
مثال(4):
ارسمي الدالة cosn(x),sin(x ) وحاصل جمعهما وحاصل الطرح والدالتين مع بعضهما في نفس الرسم؟
الحل:
x=-10:.01:10;
y1=sin(x);
subplot(3,2,1)
plot(x,y1);xlabel('x');ylabel('y');title('sin(x)')
subplot(3,2,2)
y2=cos(x);
plot(x,y2,'r');xlabel('x');ylabel('y');title('cos( x)')
subplot(3,2,3)
plot(x,y1+y2,'k');xlabel('x');ylabel('y');title('s in(x)+cos(x)')
y4=y2-y1;
subplot(3,2,4)
plot(x,y1,x,y4);xlabel('x');ylabel('y');title('cos (x)-sin(x)')
y5=sin(x);
y6=cos(x);
subplot(3,2,5)
plot(x,y5,'r',x,y6,'k');xlabel('x');ylabel('y');ti tle('sin(x) and cos(x)')
الشكل (8-1): رسم للدالتين cosn(x),sin(x )
مثال (5):
ارسمي الدالة و ؟
الحل:
>> [X,Y] = meshgrid(-8:.5:8);
>> R = sqrt(X.^2 + Y.^2);
>> Z = sin(R)./R;
>> surf(X,Y,Z)
رد مع اقتباس
  رقم المشاركة : ( 6 (permalink) )  
قديم 10-16-2011
الصورة الرمزية ياسمين عامر
 

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  ياسمين عامر مموجود هسه
الملف الشخصي
رقــم العضويـــة : 1926
تـاريخ التسجيـل : Sep 2010
العــــــــمـــــــــر : 21
الــــــــجنــــــس : أنثى
الـــــدولـــــــــــة : بل موصل
العمل : طالبه سادس اعدادي وخلصت الحمد لله
المشاركـــــــات : 27 [+]
آخــر تواجــــــــد : 02-05-2012(01:40 AM)
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : ياسمين عامر مواطن جديد
المشروب المفضل :
النستلة المفضلة :
برجي :
رايق علم العضو
افتراضي


شكرا جزيلا بارك الله بيك تعبتك وياي انا طالبه مرحلة رابعه حاسبات ابصراحة ابحث عن مشروع تخرج اواتمنى اتساعدوني حتى لوكان اطروحة ماجستير مع العلم ان الموضوع عن تمييز الارقام بلغة ماتلاب
رد مع اقتباس
  رقم المشاركة : ( 7 (permalink) )  
قديم 10-16-2011
الصورة الرمزية ْبرنس*المدنيْْ^
 
United♥States♥OnLine

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  ْبرنس*المدنيْْ^ موجود هسه
MY MmS
الملف الشخصي
رقــم العضويـــة : 3
تـاريخ التسجيـل : Mar 2010
العــــــــمـــــــــر : 22
الــــــــجنــــــس : ذكر
الـــــدولـــــــــــة : ♥ حُبُكَ خَآرِطَتي ♥~>
العمل : ♥ طالبـ~ ج ــامعي ـ~♥~>
المشاركـــــــات : 19,494 [+]
آخــر تواجــــــــد : قبل 3 دقيقة(05:24 AM)
عدد الـــنقــــــاط : 1470
قوة التـرشيــــح : ْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدعْبرنس*المدنيْْ^ مواطن مبدع
المشروب المفضل :
النستلة المفضلة :
برجي :
مشغول علم العضو
افتراضي


الشي اللي اضافه الاخ اسطورة عاشق واللي نزلته مو كافي ؟؟

بصراحة انا ما اختصاصي لغات البرمجة وتطبيقات الحاسبة فلهذا نزلت امور عامة بالماتلاب

اكو كتاب موجود بالمكتبة المركزية بيه كل ما يخص الماتلاب هو كلش مُفيد انصحج بيه
رد مع اقتباس
  رقم المشاركة : ( 8 (permalink) )  
قديم 10-30-2011
الصورة الرمزية Dr.NeMo
 
..::CREAT SECURITY::..

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  Dr.NeMo مموجود هسه
SmS
لاتحزن إن لم تكن من نصيبك احدى النجمات فلربما ان يكون من نصيبك القمر
MY MmS
الملف الشخصي
رقــم العضويـــة : 1
تـاريخ التسجيـل : Jan 2010
العــــــــمـــــــــر : 21
الــــــــجنــــــس : ذكر
الـــــدولـــــــــــة : ● iRaQ > MoSuL ●
العمل : student in Dentistry college
المشاركـــــــات : 3,828 [+]
آخــر تواجــــــــد : قبل 6 ساعات(11:28 PM)
عدد الـــنقــــــاط : 406
قوة التـرشيــــح : Dr.NeMo موكفين التقييم
المشروب المفضل :
النستلة المفضلة :
برجي :
مستمتع علم العضو
افتراضي


رجاءً ::: الضغط على زر :

(اختر هذه الاجابة كأفضل اجابة حصلت عليها)

عند الحصول على الاجابة الصحيحة

تحياتي

التعديل الأخير تم بواسطة Dr.NeMo ; 10-30-2011 الساعة 11:33 PM
رد مع اقتباس
  رقم المشاركة : ( 9 (permalink) )  
قديم 01-30-2012
 
الاميرة الحزينة

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  البرتقالة مموجود هسه
الملف الشخصي
رقــم العضويـــة : 7328
تـاريخ التسجيـل : Jan 2012
العــــــــمـــــــــر : 23
الــــــــجنــــــس : أنثى
الـــــدولـــــــــــة :
العمل : معيدة
المشاركـــــــات : 123 [+]
آخــر تواجــــــــد : قبل 7 ساعات(10:20 PM)
عدد الـــنقــــــاط : 14
قوة التـرشيــــح : البرتقالة مواطن جديد
المشروب المفضل :
النستلة المفضلة :
برجي :
مبسوطه علم العضو
افتراضي


السلام عليكم
هذا موقع انشاءالله يفيدك
كتب
Dr.NeMo معجب بهذه.
رد مع اقتباس
ضيف الرد

مواقع النشر المفضله (نموت عليها هع)

الكلمات الدلالية (Tags)
مساعدة, ياشباب, علوم, طلاب, طلب


الي ديشوفون محتوى الموضوع هسه : 1 ( المواطنين 0 والقجقجيه 1)
 
أدوات الموضوع إبحوشه في الموضوع
إبحوشه في الموضوع:

البحوشه المتقدمه
انواع عرض الموضوع

تعليمات المشاركة
متكدر تضيف مواضيع جديدة
متكدر ترد على المواضيع
متكدر ترفق ملفات
متكدر تعدل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML موكفيه (عاطله)
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are موكفيه (عاطله)


المواضيع المتشابهه
الموضوع الي كتب الموضوع المنتدى مشاركات آخر مشاركة
البحث العلمي في علوم الحاسبات المجهول منتدى الكمبيوتر والشبكات العام 4 منذ 4 أسابيع 04:22 PM
علوم الطاقة والخوارق (الباراسوكولجي) Love Poet منتدى الباراسايكولوجي 2 03-22-2012 07:20 PM
مساعدة اريد مساعدة اسطورة عاشق مُنْتَدَى إِجَابَات عِرَاق اوْن لَايَن 3 01-13-2012 12:40 AM
علوم الارض الاميرة منتدى الجامعات العام 4 07-09-2011 07:15 PM

المواضيع التي في المنتدى تعبر عن رأي كاتبها ولا تعبر عن رأي الادارة

Rss | Rss 2.0 | Html | Archive | XML Sitemap | PHP Sitemap | ROR

 
الساعة هسه حسب توقيت بغداد الحبيبه 05:28 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.