اشاره به یک ردیف یا یک ستون ماتریس، در متلب (MATLAB)
گاهی لازم است که به یک ردیف یا یک ستون یک ماتریس، اشاره داشته باشیم. برای این منظور، می توان از علامت : استفاده نمود.
به مثال زیر توجه کنید :
نتیجه :
همان طور که مشاهده می کنید، در دستور B=A(2,:) ، عدد 2 برای شماره ردیف و علامت : برای شماره ستون به کار رفته است، یعنی اینکه عناصری مورد نظرمان است که شماره ردیف آنها برابر 2 باشد، اما شماره ستون آنها می تواند شماره هر ستونی باشد. بنابراین حاصل برابر تمامی عناصر ردیف دوم ماتریس A می باشد.
اشاره به چند عنصر متوالی از یک ردیف یا یک ستون ماتریس :
ممکن است بخواهیم از یک ردیف یا یک ستون، تنها به چند عنصر متوالی آن، اشاره کنیم. به مثال زیر توجه کنید :
نتیجه :
در دستور B=A(2,2:4) ، عدد 2 برای شماره ردیف و عبارت 2:4 برای شماره ستون نوشته شده است. بنابراین B برابر عناصری از ماتریس A خواهد بود که شماره ردیف آنها برابر 2 و شماره ستون آنها از 2 تا 4 می باشد (2:4).
نتیجه :
اشاره به چند عنصر غیر متوالی از یک ردیف یا یک ستون ماتریس :
گاهی ممکن است عناصر مورد نظرمان متوالی نباشند، در اینگونه موارد، نمی توانیم از علامت : استفاده کنیم و باید شماره ردیف یا ستون عناصر مورد نظرمان را درون علامت های ] و [ قرار بدهیم. به مثال زیر توجه کنید :
نتیجه :
در دستور B=A(2,[1 3]) ، عدد 2 برای شماره ردیف و عبارت [1 3] برای شماره ستون به کار رفته است. عبارت [1 3] برای شماره ستون، به این معنی است که ستون شماره 1 و ستون شماره 3 مورد نظرمان بوده است.
سعید با سلام.
محتوای سایت بسیار خوب است.
بهمن سلام :تیتر متالب به موضوع نمی رسد مثلا در عنوان excel and matlab متن و توضیحاتی پیدا نشد . تشکر
admin سلام.
دقیقا متوجه سوال یا تذکر شما نشدم، اما اگر منظورتان جستجو در عنوان کلیدها و یا جستجو در انجمن سایت می باشد، باید کلمات کمتری را در جستجو به کار ببرید (یک یا دو کلمه)، زیرا سعی شده که نتایج جستجو دقیق باشند.
یا با تغییر کلمات، ممکن است نتایج بهتری در جستجو نمایش داده شود.
اگر در زمینه دیگری تذکر داده اید، لطفا بیشتر توضیح دهید.
nima naseri سلام
میشه یه ماتریسی تولید کرد که جمع آرایه های سطر و ستون از مقدار مشخصی بیشتر نشده و آرایه ما فقط صفر و یک باشند. همچنین هیچ دو عدد یکی کنار هم نباشند؟
ریحانه متشکرم. بسیار عالی بود
مریم
پيمان سلام دوست من
ميخاستم بپرسم چجوري ميشه يك ستون از ماتريس را حذف كرد و آن را در يك متغير ديگر ريخت ؟
ممنون ميشم بگيد
admin سلام.
برای حذف ردیف یا ستون های یک ماتریس در متلب (MATLAB)، کلید زیر را بخوانید :
شما می توانید ابتدا ستون مورد نظرتان را در یک متغیر جدید ذخیره کرده و بعد از ماتریس اصلی، ستون مورد نظر را حذف کنید.
برای اشاره به یک ستون از ماتریس، کلید زیر را بخوانید :
به عنوان یک مثال، کد متلب (MATLAB) زیر را می نویسیم :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه اجرای کد متلب (MATLAB) بالا :
محمد سلام ببخشید یه برنامه یه نفر بهم داده ک خیلیم ساده هست ولی هر چی مینویسم باز توش گیر میکنم در حد ده خط میشه فک کنم میتونید بنویسیدش واسم؟ ممنون میشم
زهرا سلام چطور درایه های یک ماتریس را یک در میان انتخاب کنیم ؟
admin سلام.
از برای به دست آوردن تعداد کل عنصرهای ماتریس استفاده می کنیم و سپس بر اساس آن، یک می سازیم که یک در میان، به عناصر ماتریس اشاره نماید.
در حلقه for ، در هر گام حلقه، با چک می کنیم که اگر باقیمانده تقسیم عدد گام حلقه بر عدد 2 برابر 1 بود، آنگاه پس عدد گام حلقه، یک عدد فرد است و بنابراین در آن گام، به عنصر متناظر با عدد گام حلقه از ماتریس اشاره می کنیم (اگر قصد داشتید که به گام های زوج اشاره شود، می توانید کدها را به این صورت تغییر دهید که باقیمانده برابر صفر باشد، نه 1) (دستور mod در متلب (MATLAB)، برای محاسبه باقیمانده یک تقسیم به کار می رود).
کد متلب (MATLAB) :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه اجرای کد متلب (MATLAB) بالا :
a.h سلام
ممن،ن از مطالب خوبتون
من میخوان از یک فایل اکسل ستون ها رو هر ۳ تا در میون انتخاب کنم میشه راهنمایی بفرمایید
زهرا به صورت یک حلقه بنویسید و در ابتدای حلقه
مژگان سلام. مطالب مفیدی دارید واقعا ممنون.
من یک سوال داشتم.آیا میشه در یک ماتریس با تعدادی سطر و دو ستون مقایسه انجام داد با دو ماتریس دیگه؟
یکم توضیحش سخته.مثلا من یه بردار دارم به اسم a و یک بردار دیگه به اسم b حالا در ماتریس c میخوام ببینم در کدام سطر این شرایط دارم:
سطر اول و ستون اول ماتریس برابر یکی از اعداد بردار aباشد و در همان سطر در ستون دوم ماتریس برابر یکی از اعداد بردار b ! بعد برو سطر بعدی و دوباره چک کن! میشه راهنماییم کنین؟راه ساده تری هست؟
sogol سلام
چه جوری میشه سطرهای زوج یک ماتریس حذف کرد؟
admin
ریحان سلام با تشکر از مطالب خوبتون
یه سوال داشتم ممنون میشم راهنمایی کنید
یک فایل متنی دارم که هر ستون مربوط به موضوع خاصی هست ، می خوام با استفاده از داده یک ستون از این فایل یک نمودار رسم کنم؟ چطور میتونم اینکار رو انجام بدم؟
نسرین کوچکترین اعداد سطرهای یک ماتریس با چه حرفی نوشته میشود
admin سلام.
کلید آموزشی زیر را بخوانید :