ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 9 از 9
  1. #1
    2013/04/09
    31
    1

    ضرب دو ماتریس خاص

    سلام
    از دوستان خواهش میکنم یکی بداد ما برسه...پروژم الان نزدیک به دوماهه که خوابیده اونم فقط بخاطره همین یه سوال بسیار سخت....کمک کنید لطفا.

    سوال اول: میخام دوتا ماتریس 2*1 و 2*2 رو در هم ضرب ماتریسی کنم با این توضیح که درایه های هر کدوم از این دو ماتریس خودشون یک ماتریس هستند. Matlab اینکار رو بصورت مستقیم انجام نمیده.نمیدونم با چه دستوری عملیات اصلی ضرب،جمع و تفریق بین این دو ماتریس خاص رو انجام بدم.

    سوال دوم: اینه که با چه دستوری معکوس گیری از یک ماتریسی که درایه هاش خود ماتریس هستند در Matlab صورت میگیرد؟



    با تشکر فراوان
  2. #2
    2010/05/30
    158
    1

    پاسخ : ضرب دو ماتريس خاص

    با سلام

    ضرب ماتريسي بزاي دو ماتريس تعريف مي شود
    حال اگر يک ماتريس با درايه هاي ماتريس داشته باشي ممکنه اين عنصر ماتريس باشه يا نباشه
    اگه ماتريس تشکيل نده براش معکوس و جمع و ضرب تعريف نمي شه مگه اينکه خودت يک چيزي مورد نظرت باشه
    معکوس ماتريس هم فقط براي ماتريس مربعي تعريف ميشه
    مثلا معکوس هر ماتريس تو همون درايه
    به نظر صورت مساله رو بزاري بهتر به نتيجه مي رسي


    http://www.4shared.com/office/wspNnTsI/AMUZESH_JAMEE_MATLAB.html
  3. #3
    2010/09/07
    تهران
    316
    13

    پاسخ : ضرب دو ماتریس خاص

    سلام
    سوال اول: میخام دوتا ماتریس 2*1 و 2*2 رو در هم ضرب ماتریسی کنم با این توضیح که درایه های هر کدوم از این دو ماتریس خودشون یک ماتریس هستند. Matlab اینکار رو بصورت مستقیم انجام نمیده.نمیدونم با چه دستوری عملیات اصلی ضرب،جمع و تفریق بین این دو ماتریس خاص رو انجام بدم.
    درایه ها هر کدوم یک ماتریس هستند؟ درایه ها رو با ماتریس جایگزین کنید. مثلا اگر a,b,c,d درایه های دو در دو باشند میتوان ماتریس کلی را به شکل زیر ساخت:
    کد:
    >> a = [1 2;3 4]
    
    a =
    
       1   2
       3   4
    
    >> b = [5 4 ; 8 6]
    
    b =
    
       5   4
       8   6
    
    >> c = [ 7 8 ; 5 2]
    
    c =
    
       7   8
       5   2
    
    >> d = [5 8 ; 5 6]
    
    d =
    
       5   8
       5   6
    
    >> arrary1 = [a b;c d]
    
    arrary1 =
    
       1   2   5   4
       3   4   8   6
       7   8   5   8
       5   2   5   6
  4. #4
    2013/04/09
    31
    1

    پاسخ : ضرب دو ماتریس خاص

    نقل قول نوشته اصلی توسط BlueApple
    سلامدرایه ها هر کدوم یک ماتریس هستند؟ درایه ها رو با ماتریس جایگزین کنید. مثلا اگر a,b,c,d درایه های دو در دو باشند میتوان ماتریس کلی را به شکل زیر ساخت:
    کد:
    >> a = [1 2;3 4]
    
    a =
    
       1   2
       3   4
    
    >> b = [5 4 ; 8 6]
    
    b =
    
       5   4
       8   6
    
    >> c = [ 7 8 ; 5 2]
    
    c =
    
       7   8
       5   2
    
    >> d = [5 8 ; 5 6]
    
    d =
    
       5   8
       5   6
    
    >> arrary1 = [a b;c d]
    
    arrary1 =
    
       1   2   5   4
       3   4   8   6
       7   8   5   8
       5   2   5   6
    با سلام و تشکر از پاسخ شما
    سوالم رو بصورت اسکن شده در زیر قرار دادم.هدف ما بدست آوردن X1 هستش.مشکلی که هست اینه که این نوع ضرب ماتریسی رو MATLAB متوجه نمیشه.اگه دستور خاصی هست بهم بگین ممنون میشم
    مرسیییی

  5. #5
    2010/05/30
    158
    1

    پاسخ : ضرب دو ماتریس خاص

    با سلام مجدد

    بنظرم ایراد از سواله

    چطور ممکنه یه ماتریس دو در دو رو کنار یه ماتریس 5x5 بزاری؟
    خوب چنین ماتریسی نداریم!

    اگه ممکنه صورت سوال رو از کتاب یا مقاله بزار

    http://www.4shared.com/office/wspNnTsI/AMUZESH_JAMEE_MATLAB.html
  6. #6
    2013/04/09
    31
    1

    پاسخ : ضرب دو ماتریس خاص

    سلام
    اینیه که میگین مربوط به سوال دومه که البته اونم من از کتاب آوردم که معادلاتشو در زیر نشون دادم..همونطور که در عکس زیر میبینین مثلا در پارامتر اول مجهول ما یعنی S11،از ضرب دو پرانتز تشکیل شده که اولین پرانتز رو بعد از محاسبه ماتریسش،باید از آن معکوس بگیریم و در پرانتز بعدی که حاصل اونم یک ماتریس هست باید ضرب بشه.مشکل اینجاست که در MATLAB دستوری پیدا نکردم که حتی عبارات داخل پرانتزها رو در هم ضرب ماتریسی کنم،ثانیا از پرانتز اول هم نتونستم معکوس بگیرم
    در مورد سوال اول به نتیجه ای رسیدین؟
    تشکر

  7. #7
    2010/05/30
    158
    1

    پاسخ : ضرب دو ماتریس خاص

    با سلام

    ممنون از اینکه عبارت خود مقاله رو آوردی

    توی نمادگداری نماد صفر یعنی ماتریس صفر NxM متناسب
    نه یک در یک
    I هم همینطور

    بنابراین به راحتی سوالت حل میشه

    اگه هم خواستی باهم حلش کنیم نمونه ماتریس های Zb Zc H Yb Yc

    عبارت H,بالاش خط تیره یعنی چی؟ ترانهاد و مزذوج مختلط؟
    توی تعریف Yd هستش یا Ya؟

    عبارت متلبیش عین عبارت ریاضیش هست


    http://www.4shared.com/office/wspNnTsI/AMUZESH_JAMEE_MATLAB.html
  8. #8
    2013/04/09
    31
    1

    پاسخ : ضرب دو ماتریس خاص

    سلام
    ممنون از پاسختون
    نمیدونم منظورتون از مقاله چیه ولی من فعلا با مقاله کار نمیکنم و دارم روی یک ساختار فرکانس بالا از یک ایبوک درسی کار میکنم.
    ماتریس Hیی که بالاش خط داره،یک ماتریس معمولی هستش که نویسنده خواسته بگه این ماتریس با ماتریس بغلیش یعنی H ضابطشون فرق داره.خیلی مهم نیست.
    شما اگه به دستنویس من در عکس اول توجه کنین همه چیز معلومه.برای راحتی کار من یک M-File مربوط به این قضیه در لینک زیر میذارم.در M-File زیر، برای من حاصل L1 مهمه که در MATLAB نمیشه بدستش آورد.اگه راهنماییم کنین ممنون میشم

    http://www.4shared.com/file/cOELhFY0/L1_online.html
  9. #9
    2010/05/30
    158
    1

    پاسخ : ضرب دو ماتریس خاص

    با سلام


    کد:
    %%
    clc
    clear all
    
    zb=[9 10;
      11 12];
    
    zc=[13 14;
      15 16];
    
    
    % Zd = [zb 0
    %    0 zc];
    
    zero_1 = zeros(size(zb,1),size(zc,2));
    zero_2 = zeros(size(zc,1),size(zb,2));
    
    Zd_11 = cat(2,zb,zero_1);
    Zd_21 = cat(2,zero_2,zc);
    
    Zd = cat(1,Zd_11,Zd_21);
    
    disp(Zd)
    
    %%
    hb=[1 2;
      3 4;
      4 3;
      2 1;
      1 1];
    
    hc=[5 6;
      7 8;
      8 7;
      6 5;
      1 1];
    
    G = [hb hc];
    disp(G)
    
    L1 = G*Zd;
    disp(L1)
    http://www.4shared.com/office/wspNnTsI/AMUZESH_JAMEE_MATLAB.html
نمایش نتایج: از 1 به 9 از 9

موضوعات مشابه

  1. ماتریس
    توسط ammarr در انجمن رياضيات و فيزيك
    پاسخ: 5
    آخرين نوشته: 2014/12/10, 14:13
  2. پاسخ: 3
    آخرين نوشته: 2011/05/08, 13:01
  3. دات ماتریس
    توسط mah_kargar در انجمن مدار چاپی (PCB)
    پاسخ: 1
    آخرين نوشته: 2010/12/01, 12:10
  4. ماتریس 8*8
    توسط shahryarrajabzadeh در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2009/12/11, 20:39
  5. ماتریس LED
    توسط yes در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2009/05/30, 10:03

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •