کلیدستان

نسخه‌ی کامل: ساخت آرایه در متلب
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
میخوام توی متلب یه آرایه تعریف کنم با تعداد اعضای نا مشخص که توی برنامه یه سری محاسبات انجام بدم و جوابها رو بریزم توی این آرایه، چطوری میتونم این آرایه رو تعریف کنم؟
ممنون میشم راهنماییم کنید
سلام.
اگر منظورتان آرایه های سلولی (cell arrays) است، دسته بندی زیر را ببینید :

http://www.kelidestan.com/keys/categorie...ategory=14

اما اگر منظورتان بردار یا ماتریس می باشد، دسته بندی زیر را ببینید :

http://www.kelidestan.com/keys/categorie...Category=2

در ضمن، در نرم افزار متلب می توانیم اندازه متغیر را در همان ابتدا تعیین کنیم، ولی اجباری برای این کار نیست (البته اگر تعریف کنیم، سرعت اجرای برنامه بالا می رود). پس شما می توانید با هر مقدار جدیدی که به دست می آید، آن را در یک عنصر جدید از ماتریس (یا بردار یا آرایه سلولی) ذخیره نمایید و نیازی نیست که در ابتدای کدهای برنامه، یک اندازه مشخص برای آن فرض کنید.

خیلی خیلی ممنون
ی سوال دیگه داشتم
یه تصویر رنگی دارم میخوام فاصله اقلیدوسی بین پیکسلهای آن را بدست بیارم ، چطوری این کار را انجام بدم؟ الان ک فضا سه بعدی شده و سه تا ماتریس دارم نمیدونم چطور این فاصله رو بدست بیارم!!! 
یه تابع نوشتم که این فاصله رو بدست بیاره ولی توی برنامه اصلیم نمیدونم چطوری ازش استفاده کنم ، لطفا کمکم کنید 
function [d]=dist(w1,w2)
d=((w1(1)-w2(1))^2+(w1(2)-w2(2))^2+(w1(3)-w2(3))^2)^0.5;
بازم ممنون