مشکل این است که پارامتر حلقه به صورت اعداد صحیح 1 و 2 و 3 و 4 و .. نخواهد بود و جهش دارد :
جهش های 6 تایی باعث می شود که مقداردهی با خطا روبرو شود. برای رفع این مشکل، باید به شکلی دیگر کد بنویسید :
نتیجه اجرای کد متلب بالا :
کد:
for alfa=0:6:180
جهش های 6 تایی باعث می شود که مقداردهی با خطا روبرو شود. برای رفع این مشکل، باید به شکلی دیگر کد بنویسید :
کد:
clear all
close all
clc
r=0;
for alfa=0:6:180
result=alfa^2;
r=r+1;
Z(r)=result;
end
Z
نتیجه اجرای کد متلب بالا :
کد:
Z =
Columns 1 through 7
0 36 144 324 576 900 1296
Columns 8 through 14
1764 2304 2916 3600 4356 5184 6084
Columns 15 through 21
7056 8100 9216 10404 11664 12996 14400
Columns 22 through 28
15876 17424 19044 20736 22500 24336 26244
Columns 29 through 31
28224 30276 32400
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.