کلیدستان

نسخه‌ی کامل: اندیس گذاری خلقه با n داده (در متلب)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
میخواهم از کاربر n تا ورودی بگیرم و به صورت P1,P2,...Pn ذخیره کنم.
لطفا طرز نوشتن حلقه با n تا ورودی و همچنین نحوه اندیس گذاری آنان را توضیح دهید
ممنون
 
سلام.
در این موارد، با توجه به اینکه نمی توانیم کدهای حلقه (مثلا حلقه for) را تغییر بدهیم، باید از دستور eval استفاده کنیم که یک رشته (متن - String) را دریافت کرده و سپس آن را به عنوان دستور اجرا می کند. بنابراین تنها کافی است که رشته مورد نظر را در هر گام حلقه تغییر بدهیم. این مورد، در کلید زیر شرح داده شده است و شما تنها باید دستور input را در رشته به کار ببرید :

کلید شماره 154 

البته با دستور input می توان همزمان چند متغیر را دریافت نمود (تنها با یک خط کدنویسی و بدون استفاده از حلقه)، ولی فکر می کنم که قصد دارید که حتما از حلقه استفاده کنید (گفتم فقط تذکر داده باشم).