انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ماتریس(در متلب)

ماتریس(در متلب)

#4
برای اینکه به عناصر سطرها به صورت یک در میان دسترسی داشته باشیم، باید در حلقه، کد مربوط به متغیر حلقه به صورت زیر تغییر داده شود :

کد پی‌اچ‌پی:
nn=1:2:x_length_change 

قبلا سطرها یکی یکی اضافه می شد، اما اکنون دوتا دوتا اضافه می شود. اما اگر دقت کنید، متغیری با نام x_length_change را در آن نوشته ایم. این متغیر، برابر شماره آخرین سطر نیست، چون ممکن است که تعداد سطرها زوج باشد. بنابراین باید ابتدا چک کنیم که تعداد سطرها فرد است یا زوج، بعد مقدار x_length_change را بر اساس آخرین سطر قابل انتخاب، تعیین کنیم. مثلا اگر 3 سطر داشته باشیم، برابر 3 خواهد شد، یا اگر 6 سطر داشته باشیم، برابر 5 خواهد شد (بر اساس زوج یا فرد بودن، این شماره تعیین می شود).
در مورد مرتب کردن، دستور sort را ببینید :

کلید شماره 183

دقت شود که با همین دستور sort می توان بدون درگیر شدن با کدنویسی حلقه، عناصر یک بردار یا ماتریس را مرتب کرد (بدون نیاز به فراخوانی تک تک عناصر آنها)، اما چون شما می خواهید به صورت یک در میان پردازش کنید، باز هم کدنویسی حلقه لازم می شود (مثلا ردیف مورد نظر را فراخوانی کرده و در یک بردار قرار می دهید و بعد از مرتب کردن عناصر بردار با دستور sort ، آن بردار را جایگزین عناصر آن سطر می کنید)(یا اصلا ماتریسی مثل ماتریس اصلی را به طور کامل، عناصر سطرهایش را مرتب کرده و سپس سطرهای آن را یک در میان فراخوانی کرده و جایگزین سطرهای یک در میان ماتریس اصلی می کنید).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط Bahar


پیام‌های این موضوع
ماتریس(در متلب) - توسط Bahar - ۱۳۹۳/۱۱/۱۳, ۰۳:۰۲ ب.ظ
RE: ماتریس(در متلب) - توسط admin - ۱۳۹۳/۱۱/۱۳, ۰۸:۳۰ ب.ظ
RE: ماتریس(در متلب) - توسط Bahar - ۱۳۹۳/۱۱/۱۵, ۰۹:۱۳ ق.ظ
RE: ماتریس(در متلب) - توسط admin - ۱۳۹۳/۱۱/۱۹, ۰۳:۴۳ ب.ظ
RE: ماتریس(در متلب) - توسط سوزان - ۱۳۹۴/۰۴/۰۵, ۰۱:۲۶ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان