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





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









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





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

صفحه 1 از 4 1234 آخرین
نمایش نتایج: از 1 به 10 از 36
  1. #1
    2009/04/02
    شهر علم و ادب
    559
    7

    بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    با سلام .

    کهاد ماتریس :

    تعریف : اگر A یک ماتریس مربعی باشد دترمینان ماتریسی مربعی و کوچکتر که از حذف یک یا چند تا از سطر ها و ستون های A بدست می آید را ماتریس کهاد می نامند و با Mij نمایش میدهند .

    =======================


    سوال : کهاد یه ماتریس رو با چه دستوری توی متلب به دست میارن ؟ من دنبال دستورش هستم . وگرنه میتونم سطر و ستون رو حذف کنم و بعد دترمینالش رو به دست بیارم . میخوام بدونم دستور خاصی داره یا نه ؟

    =======================

    خودم سرچ کردم توی نت ؛ مثلا برای M این جوری نوشته بود : ( ولی من دنبال دستور خود کهاد هستم )

    کد PHP:
    >&gta

    =

       
    1   2   3
       4   5   6
       7   8   9

    >&gta(3,:)=[]

    =

       
    1   2   3
       4   5   6

    >&gta(:,3)=[]

    =

       
    1   2
       4   5

    >&gtF=det(a)

    =

      -


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  2. #2
    2010/05/02
    ایتالیا-تهران(خیلی قدیما نوشهر)
    1,483
    22

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    اسم انگلیسی کهاد چیه؟ من خیلی نگاه کردم به کتب و pdfهام ولی ئستوری براش ندیدم اما واقعا می خواین چکار؟کار آسونی نیست حذف دستی سطر اول و تک تک ستونها؟ برای چی می خواین؟کجا بهش برخوردین آخه؟
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.
  3. #3
    2009/04/02
    شهر علم و ادب
    559
    7

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    نقل قول نوشته اصلی توسط ahmadpashaei
    اسم انگلیسی کهاد چیه؟ من خیلی نگاه کردم به کتب و pdfهام ولی ئستوری براش ندیدم اما واقعا می خواین چکار؟کار آسونی نیست حذف دستی سطر اول و تک تک ستونها؟ برای چی می خواین؟کجا بهش برخوردین آخه؟
    با سلام .

    اسم انگلیسی اش minor هست .

    خوب میخوام دستورش رو بدونم . میخوام یه سری مباحث ریاضی رو برای یه نفر توی متلب پیدا کنم و بهش بدم .

    من خودم این لینک زیر رو دیدم . از روی همین هم این جوری نوشتم . البته یه اشاره ای هم کرده که وجود نداره . ولی گفتم شاید حالا باشه . :mrgreen:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  4. #4
    2008/02/26
    مراغه- کرمان- اصفهان
    1,960
    65

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    آفرین خیلی خوبه. واسه معکوس یابی خوب جواب میده.
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.
  5. #5
    2010/05/02
    ایتالیا-تهران(خیلی قدیما نوشهر)
    1,483
    22

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    نقل قول نوشته اصلی توسط رضا شفقی
    آفرین خیلی خوبه. واسه معکوس یابی خوب جواب میده.
    من منبع فارسی و انگلیسی(به ویژه) خیلی زیادی دارم و خیلی ها رو دیدم از جمله جزوه دانشگاه MIT بزرگ :nerd:(که الهی برم اونجا یکروزی :-t) ولی نتونستم پیدا کنم.تو لینک این آقا هم نوشته:
    No built-in MATLAB function is capable of taking the minor of a matrix, however knowing other matrix manipulation techniques makes it possible to calculate the minor within the software.

    Read more: How to Find Minor Matrices in Matlab | eHow.com http://www.ehow.com/how_8519171_minor-matrices-matlab.html#ixzz1qQWpXxVx
    حالا شما چی رو میگین خوب جواب میده؟آخه اینکار برای ماتریس 4*4 و بزرگتر چه خوبی داره؟شما دستی هم میتونید حساب کنید و تازه خود کهاد کاربردی نداره که،ADJOINT یا الحاقی و الحاقی کلاسیک چرا ولی کهاد نه.
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.
  6. #6
    2009/04/02
    شهر علم و ادب
    559
    7

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    نقل قول نوشته اصلی توسط ahmadpashaei
    حالا شما چی رو میگین خوب جواب میده؟آخه اینکار برای ماتریس 4*4 و بزرگتر چه خوبی داره؟شما دستی هم میتونید حساب کنید و تازه خود کهاد کاربردی نداره که،ADJOINT یا الحاقی و الحاقی کلاسیک چرا ولی کهاد نه.
    با سلام ...


    این ماتریس الحاقی کلاسیک چیه ؟

    خوب ما این ها رو داشتیم :

    1- ماتریس کهاد

    2-ماتریس همسازه

    3- ماتریس الحاقی ( که در واقع ترانهاده ماتریس همسازه است )

    4- معکوس ماتریس

    ================================

    بعد این که شما چرا این همه این ماتریس کهاد رو با چشم حقارت بهش نگاه می کنید ؟

    خوب ما اگه بخوایم ماتریس همسازه رو به دست بیارم باید ماتریس کهاد رو داشته باشیم .

    تعریف ماتریس همسازه رو این جوری میگیم ( فرض کنید A یه ماتریس باشه و M i j نماینده ماتریس کهاد و A i j هم نماینده ماتریس همسازه باشه . داریم :


    الان دقیقا توی تعریف ماتریس همسازه از کهاد استفاده شده .

    از طرفی وقتی میخوایم ماتریس الحاقی رو هم به دست بیارم میگیم :

    ماتریس الحاقی ترانهاده ماتریس همسازه هست . در واقع میشه گفت این جوری هست ( اون L i j نماینده ماتریس الحاقی و اون T هم علامت ترانهاده )



    خوب پس حتی برای به دست آوردن ماتریس الحاقی باز هم نیاز به ماتریس کهاد هست .


    ========================================

    اما در مورد برنامه :

    من نمیخوام بگم این ایده ای که توی اون سایت بود خوب هست یا نه . چون برنامه نویسی به صورت پیشرفته رو بلد نیستم . ولی خوب با همین ایده ای که گفته و یه سری تغییرات به راحتی میشه ماتریس کهاد ....ماتریس همسازه .....و ماتریس الحاقی رو به دست اورد . البته خوب شاید این برنامه ای که نوشتم حرفه ای نباشه ولی خوب میشه .
    توی پست بعدی مینویسم . هم راه حل دستی و هم راه حل با متلب .
    ولی کلا به نظرم تا زمانی که متلب خودش دستورات رو داره ....بهتر از همون دستواتش استفاده کرد .

    ========================================







    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  7. #7
    2009/04/02
    شهر علم و ادب
    559
    7

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    با سلام .

    برای این که در جواب نهایی یه مقایسه ای با برنامه متلب هم بشه من هم روش دستی رو مینویسم هم برنامه متلبش رو .

    سوال : در ماتریس A ....ماتریس کهاد ....ماتریس همسازه و ماتریس الحاقی را به دست اورید . ( محاسبه دستی )


    ==============================================

    توی این پست فقط ماتریس کهاد رو به روش محاسبه دستی مینویسم .




    ===========================




    ===========================




    ==============================================

    خوب پس جواب نهایی میشه . یعنی ماتریس کهاد A برابر با :



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  8. #8
    2009/04/02
    شهر علم و ادب
    559
    7

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    حالا ماتریس A را با استفاده از برنامه متلب ....کهادش رو محاسبه میکنم . ( کد برنامه تا اخر مساوی هست ماتریس های A و M بعد از اجرا به دست اومده )

    کد PHP:
    >&gtA=[1 2 3 0 1 2 ; -1 2 1 ]

    [
    r c ]=size(A) ; 

    f=;

    for 
    i=1:r
      
      
    for j=1:c
        
        A
    (i,:)=[];

        
    A(:,j)=[];

        
    M(i,j)=det(A);

        
    A(:,:)=[];

        
    A=[f] ;

      
    end
      
    end

    M
        
    ========================================


    =

       
    1   2   3
       0   1   2
      
    -1   2   1



    =

      -
    3   2   1
      
    -4   4   4
       1   2   1 



    که با محاسبه دستی یکی شد .


    =================================================

    الان همین برنامه رو یه تغییر کوچیک بدیم میشه ماتریس همسازه و ماتریس الحاقی رو هم به دست اورید . و این که به ماتریس های با ابعاد بالاتر هم جواب میده . البته همون طور هم که اول کار گفتم برنامه ای که نوشتم فکر نکنم بهینه باشه .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  9. #9
    2009/04/02
    شهر علم و ادب
    559
    7

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    ماتریس همسازه با محاسبه دستی :

    خوب طبق تعریف ماتریس هم سازه این جوری به دست میاد :



    ===========================================

    بنابراین با توجه به درایه های ماتریس کهاد می تونیم ماتریس همسازه رو به دست بیاریم :




    ================================================== ======




    ================================================== ======




    ================================================== ======

    پس ماتریس همسازه به دست میاد :


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  10. #10
    2009/04/02
    شهر علم و ادب
    559
    7

    پاسخ : بررسی بعضی مباحث ریاضی عمومی 1 و 2 در متلب

    حالا محاسبه ماتریس همسازه A با برنامه متلب . ( البته گفتم شبیه همون قبلی هست فقط یه ذره تغییر میکنه )

    کد PHP:
    A=[1 2 3 0 1 2 ; -1 2 1 ]

    [
    r c ]=size(A);

    f=;

    for 
    i=1:r
      
      
    for j=1:c
        
        A
    (i,:)=[];
        
        
    A(:,j)=[];
        
        
    M(i,j)=(-1)^(i+j)* det(A);
        
        
    A(:,:)=[];
        
        
    A=[f] ;
        
      
    end
      
    end

    h
    =



    ===================================

    خوب این هم پاسخ متلب بعد از اجرای برنامه :

    کد PHP:
    >&gtHamsaze

    =

       
    1   2   3
       0   1   2
      
    -1   2   1


    =

      -
    3  -2   1
       4   4  
    -4
       1  
    -2   1 



    که با محاسبه دستی برابر شد :


    ===========================================

    حالا اگه بخوایم ماتریس الحاقی رو به دست بیارم کافی هست ترانهاده ماتریس همسازه رو به دست بیارم . که متلب خودش دستور داره و از علامت سینگل کوتیشن استفاده میشه ( البته این جا پیس کردم نمیدونم چرا تاپیپ نمیشه ولی هست ) که میشه :

    کد PHP:
      >&gth'

    ans =

      -
    3   4   1
      
    -2   4  -2
       1  
    -4   1 



    ============================================

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

صفحه 1 از 4 1234 آخرین
نمایش نتایج: از 1 به 10 از 36

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

  1. حذف متغیرهای عمومی
    توسط mahdi89 در انجمن C , C++ , C#
    پاسخ: 1
    آخرين نوشته: 2016/04/17, 18:08
  2. بهترین کتاب ریاضی عمومی
    توسط miladzaz در انجمن رياضيات و فيزيك
    پاسخ: 1
    آخرين نوشته: 2014/10/18, 14:42
  3. کتاب مناسب برای ریاضی و مباحث الکتریکی و مغناطیسی و مخابراتی
    توسط friendchp در انجمن دروس و مباحث دانشگاهي
    پاسخ: 6
    آخرين نوشته: 2013/08/21, 18:45
  4. کتاب ریاضی عمومی
    توسط processor در انجمن دروس و مباحث دانشگاهي
    پاسخ: 3
    آخرين نوشته: 2011/01/14, 08:07
  5. کمک برای پروژه درس بررسی (برنامه نویسی با متلب)
    توسط fargol_m1454 در انجمن سیستم های قدرت
    پاسخ: 6
    آخرين نوشته: 2008/03/13, 08:35

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

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

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

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

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