نمایش نتایج 1 تا 11 از 11

نام تاپیک: راهنمایی

  1. #1

    راهنمایی

    سلام
    می خوام 1ماتریس تو متلب تعریف کنم که درایه هاش هر کدوم با 1فرمول محاسبه بشن و بعد جای اون درایه ها بشینن
    چطور باید اینکار رو انجام بدم.لطفا راهنمایی کنید

  2. #2

    نقل قول: راهنمایی

    سلام
    ، شما می تونید با دستور eval یک رشته را اجرا کنید. لطفا دقیقا بگید چیکار می خواهید بکنید تا بتونیم بهتر جواب بدیم

  3. #3

    نقل قول: راهنمایی

    می خوام 1ماتریس Dتعریف کنم که درایه هاش شرط زیر رو داشته باشن
    ((If i>=j dij=(-1)^j-i/r^j*((n,i)*(n-i,n-j
    در غیر اینصورت dij=0
    (n,i)ترکیب iاز nهستش

  4. #4

    نقل قول: راهنمایی

    من با اعداد دلخواه ایجاد کردم اما به نظرتون اگه مثلا n-j از n-i بیشتر شد اشتباه نیست؟

    D = zeros( 8, 3);
    [r c] = size(D);
    n = r * c;
    [i j] = meshgrid(1:r, 1:c);
    index = i >= j;
    i = i(index);
    j = j(index);
    n = n * ones( size(j));
    D(index)= (-1) .^ j - i ./ r .^ j .* arrayfun(@nchoosek,n,i) .* arrayfun(@nchoosek,n-i,n-j);

  5. #5

    نقل قول: راهنمایی

    حق با شماست باید می نوشتم (n-i,j-i)

  6. #6

    نقل قول: راهنمایی

    بازهم j-i ممکنه منفی بشه

  7. #7

    نقل قول: راهنمایی

    rیک عدد ثابت که تو ورودی میگیره و ماتریس n*nهستش

  8. #8

    نقل قول: راهنمایی

    یه سری تغییرات دادم ولی فکر می کنم علامت بزرگترمساوی برعکس باید باشه

    r = 5;
    n = 5
    D = zeros( n);
    [i j] = meshgrid(1:n, 1:n);
    index = i <= j;
    i = i(index);
    j = j(index);
    n = repmat(n ,size(j));
    D(index)= (-1) .^ j - i ./ r .^ j .* arrayfun(@nchoosek,n,i) .* arrayfun(@nchoosek,n-i,j - i);

  9. #9

    نقل قول: راهنمایی

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

  10. #10

    نقل قول: راهنمایی

    باز هم بر اسا فرمول یه اصلاح کردم ولی اگه i از j بزرگتر باشه جواب j-i منفی میشه و اشتباه در میاد فکر کنم علامت باید برعکس باشه که اشتباهی گذاشته

    r = 5;
    n = 5
    D = zeros( n);
    [i j] = meshgrid(1:n, 1:n);
    index = i <= j;
    i = i(index);
    j = j(index);
    n = repmat(n ,size(j));
    D(index)= (-1) .^ (j - i) ./ r .^ j .* arrayfun(@nchoosek,n,i) .* arrayfun(@nchoosek,n-i,j - i);

  11. #11

    نقل قول: راهنمایی

    دستتون درد نکنه.خیلی ممنون.لطف کردین

تاپیک های مشابه

  1. مشکل بزرگ با Image ها - لطفا - به راهنمایی احتیاج دارم
    نوشته شده توسط سعید قدیری مقدم در بخش VB.NET
    پاسخ: 1
    آخرین پست: چهارشنبه 28 خرداد 1382, 12:28 عصر
  2. راهنمایی در مورد کریستال ریپورت
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 5
    آخرین پست: سه شنبه 23 اردیبهشت 1382, 21:01 عصر
  3. راهنمایی در مورد دستورات sql
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 4
    آخرین پست: سه شنبه 23 اردیبهشت 1382, 13:14 عصر
  4. لطفا راهنمایی کنید گرافیک در دلفی
    نوشته شده توسط jinus در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: چهارشنبه 10 اردیبهشت 1382, 21:24 عصر
  5. درخواست راهنمایی در مورد refresh
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 06 اردیبهشت 1382, 08:07 صبح

قوانین ایجاد تاپیک در تالار

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