Cell2mat


(sandra_2012) #1

[COLOR=“Magenta”][CENTER]السلام عليكم ورحمة الله وبركاته،،،،

لو سمجتو أريد مساعدة

في حدا يساعدنى في فهم كيفية عمل الدالة (cell2mat)في الماتلاب

ضرورى الله يخليكم

وعليكم السلام ورحمة الله وبركاته،،،[/center][/color]


(مبرمج بلا حدود) #2

[SIZE=4]السلام عليكم ورحمة الله وبركاته
لمعرفة عمل اي دالة كل ماعليك هو كتابة كلمة مساعدة ثم اسم الدالة المراد معرفة اي شئ عنها

هكذا help cell2mat

وبالتوفيق ان شاءالله
[/size]


(مبرمج بلا حدود) #3

هذا مثال على الدالة واتمنى ان شاءالله يكون واضح


Examples


Combine matrices in the four cells of cell array c into matrix m.
c = {[1],    [2, 3, 4];
     [5; 9], [6, 7, 8; 10, 11, 12]};

m = cell2mat(c)


m is a 3-by-4 matrix:
m =
     1     2     3     4
     5     6     7     8
     9    10    11    12

(sandra_2012) #4

السلام عليكم

شكرا لك كثير على الرد

أنا قراءتها في help

ولكن للأسف لم استطع فهم طريقة عملها

وللشرح أكثر

أنا لديا 64 مصفوفة

كل مصفوفة حجمها 8*8

اريد جمعها في مصفوفة واحد بحيث يكون مصفوفة واحدة حجمها 512*512

أتمنى ان تكون قد فهمت عليا


(مبرمج بلا حدود) #5

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


(sandra_2012) #6

السلام عليكم

انا المتال الموجود فهماته بس

مش عارفة اطبقه على برنامجى وخصوصا

انو مصفوفاتى متغيره يعنى القيم مش تابته

وشكرا


(مبرمج بلا حدود) #7

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