درباره نویسنده

مطالب مشابه

یک دیدگاه

  1. 1

    آزاده

    سلام
    برای تولید یه تعداد عدد رندم مشخص بین یک بازه ی مشخص هم دستوری وجود دارد؟ یعنی مثلا 4 عدد رندم که مقدارشان بین (1و5) باشد.
    (5 3 3 1)

    پاسخ
    1. 1.1

      eeiranmatlab

      سلام

      دستور
      randi
      عدد صحیح تصادفی تولید می کند.

      مثال
      randi(10,1,5)

      پنج عدد صحیح تصادفی بین 1 تا 10 تولید می کند. ماتریس خروجی 1 در 5 است که می شودپنج عدد.

      پاسخ
  2. 2

    نرگس

    برای بازی تتریس میخوام هر کدوم از شکلایی که میان پایین به صورت رندوم رنگ و شکل متفاتی داشته باشن،میشه راهنماییم کنید؟خیلی ممنون

    پاسخ
    1. 2.1

      eeiranmatlab

      اول بايد شكل ها و رنگ ها را در يك آرايه يا تصوير تعريف كنيد

      و سپس يك توليد كننده عدد تصادفي داشته باشيد و براي شما يك عدد تصادفي توليد كند. سپس عدد تصادفي توليدي را متناظر با يكي از خانه هاي آرايه در نظر بگيريد. بدين ترتيب هر بار كه اجرا مي كنيد شكل و رنگي متفاوت خواهيد داشت.

      پاسخ
  3. 3

    فریناز

    برای ایجاد هزار عدد تصادفی بین ۵و۷ چجوری باید بنویسم?

    پاسخ
  4. 4

    mina

    kheili hal aliii mamnoonn

    پاسخ
  5. 5

    sanaz

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

    پاسخ
    1. 5.1

      ایران متلب

      سلام


      n =5

      r = rand(n,n)

      r = r / sum (r (:))

      پاسخ
  6. 6

    sanaz

    ببخشید من این دستورو میزنم اما ارور میده…

    پاسخ
    1. 6.1

      ایران متلب

      چه خطایی می دهد.
      کپی بگیرید از خطا و قرار دهید.

      پاسخ
      1. 6.1.1

        sanaz

        به (:) فلش میزنه مینویسه error: unexpected matlab operator
        r=r/sum(r(:))

        پاسخ
        1. 6.1.1.1

          ایران متلب

          توجه فرمایید
          این دستور به صورت

          r = r/sum(r
          (:))

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

          پاسخ
          1. 6.1.1.1.1

            sanaz

            اهان بله متوجه شدم خیلی ممنون

  7. 7

    sanaz

    سلام و ممنون از راهنماییاتون
    من چطور میتوانم یک ماتریس اعدا تصادفی با قطر اصلی صفر ایجاد کنم؟

    پاسخ
    1. 7.1

      ایران متلب

      سلام
      کاری نداره ماتریس که تولید شد.
      بعدش یک حلقه بنویسید هر جا i , j با هم برابر بودند مقدار خروجی را صفر بگذارید.
      البته ممکنه شما بتونید راه حل دیگری معرفی کنید.

      پاسخ
      1. 7.1.1

        sanaz

        ممنون اما اینکارو با دستور diog میخوام انجام بدم، راهی هست؟

        پاسخ
        1. 7.1.1.1

          ایران متلب

          سلام
          به نظرم نمیشه

          پاسخ
          1. 7.1.1.1.1

            sanaz

            سلام. خیلی ممنون از سایت مفیدتون

  8. 8

    نیما

    سلام خسته نباشید
    چطوری تو بازه [1,1-] اعداد تصادفی تولید کنم؟

    پاسخ
    1. 8.1

      ایران متلب

      سلام
      a+(b-a)*rand
      برای تولید عدد تصادفی بین a و b استفاده می شود.
      برای توضیح بیشتر به فیلم آموزشی سیر تا پیاز متلب مراجعه فرمایید.

      پاسخ
  9. 9

    حسام

    سلام فرمولی برای ایجاد یک ماتریس تصادفی از دل یک ماتریس دیگر وجود داره ؟

    پاسخ
    1. 9.1

      ایران متلب

      سلام
      فرمول نمیخواهد.
      فرض کن ماتریس اولیه نامش
      A
      باشد. و ماتریس جدید
      B
      باشد.
      مقدار خانه های ماتریس جدید را از ماتریس A پر شود.
      کافی است اندیس های انتخاب خانه ها از ماتریس A به صورت تصادفی باشد.

      پاسخ
      1. 9.1.1

        حسام

        اصل قضیه اینه که من یه ماتریس 10 در 700 رو با روش min-max نرمال سازی کردم از درون این یک ماتریس تصادفی 10 در 40 باید بسازم تقریبا میشه گفت هیچ راهنمایی در نت پیدا نکردم

        پاسخ
        1. 9.1.1.1

          ایران متلب

          دوست عزیز من هم همین موضوع را گفتم. در حالتی که تعداد سطرهای شما یکسان است کار بسیار ساده است.
          کافی است 40 تا عدد تصادفی صحیح با randint بین 1 تا 700 تولید کنی و به عنوان اندیس ستون استفاده کنی و بریزی در ماتریس نهایی.

          پاسخ
          1. 9.1.1.1.1

            حسام

            منظورتون از اندیس ستون متوجه نمیشم 🙁
            تازه کارم با متلب

          2. ایران متلب

            A(1,2
            به 1 و 2 اندیس می گویند.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

طراحی شده توسط ایران متلب 1388-1395