کلیدستان

نسخه‌ی کامل: استفاده از خروجی در ورودی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
 سلام
من میخوام یه برنامه بنویسم که ورودیش در هر مرحله  خروجی  مرحله قبل  باشه میشه راهنماییم کنید

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

http://www.kelidestan.com/matlab/matlab-15.php