مثلا فرض کنید بخواهیم مجموع عبارت 1 تقسیم بر n را به ازای مقادیر مختلف حد بالا رسم کنیم ، کدهای زیر رو می نویسیم :
سه خط اول کدها برای عدم تداخل برنامه با برنامه های قبلی اجرا شده در نرم افزار متلب می باشند .
متغیر number حد بالا می باشد . دقت کنید که به جای بینهایت می توانید یک عدد خیلی بزرگ انتخاب کنید و من فعلا برای اینکه زیاد طول نکشد ، به عنوان نمونه ، عدد کوچک 40 رو نوشتم .
سپس دستور مربوط به جمع رو در یک حلقه قرار دادیم و نتایج حاصل برای هر مقدار n در بردار sum_vector ذخیره می شود .
سپس با دستور plot مجموع را بر حسب n های مختلف نمایش می دهیم که نتیجه به صورت زیر است :
کد:
clear all
close all
clc
syms n
number=40;
n_number=1:1:number;
for k=1:number
sum_vector(k)=symsum(1/n,1,n_number(k));
end
plot(n_number,sum_vector)
سه خط اول کدها برای عدم تداخل برنامه با برنامه های قبلی اجرا شده در نرم افزار متلب می باشند .
متغیر number حد بالا می باشد . دقت کنید که به جای بینهایت می توانید یک عدد خیلی بزرگ انتخاب کنید و من فعلا برای اینکه زیاد طول نکشد ، به عنوان نمونه ، عدد کوچک 40 رو نوشتم .
سپس دستور مربوط به جمع رو در یک حلقه قرار دادیم و نتایج حاصل برای هر مقدار n در بردار sum_vector ذخیره می شود .
سپس با دستور plot مجموع را بر حسب n های مختلف نمایش می دهیم که نتیجه به صورت زیر است :
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.