براتون مثال می زنم :
چون عناصر با موقعیت مشابه در دو بردار x و y با هم متناظر هستند، بنابراین با پیدا کردن موقعیت عنصر ماکزیمم در یک بردار، می توانیم مقدار عنصر متناظر آن در بردار دیگر را نیز بیابیم.
در مثال بالا ابتدا مقدار ماکزیمم بردار y (یعنی y_max) و همچنین موقعیت آن ( position_of_max ) را پیدا کرده ایم و سپس بر اساس شماره موقعیت ماکزیمم، مقدار عنصر متناظر را در بردار x به دست آورده ایم (x_max).
نتیجه اجرای کد متلب بالا :
کد:
clear all
close all
clc
x=0:0.1:2*pi;
y=sin(x);
plot(x,y)
y_length=length(y);
y_max=max(y)
position_of_max=0;
for nn=1:y_length
if (y(nn)==y_max)
position_of_max=nn;
end
end
position_of_max
x_max=x(position_of_max)
hold on
plot(x_max,y_max,'rs','LineWidth',5,'MarkerSize',2);
چون عناصر با موقعیت مشابه در دو بردار x و y با هم متناظر هستند، بنابراین با پیدا کردن موقعیت عنصر ماکزیمم در یک بردار، می توانیم مقدار عنصر متناظر آن در بردار دیگر را نیز بیابیم.
در مثال بالا ابتدا مقدار ماکزیمم بردار y (یعنی y_max) و همچنین موقعیت آن ( position_of_max ) را پیدا کرده ایم و سپس بر اساس شماره موقعیت ماکزیمم، مقدار عنصر متناظر را در بردار x به دست آورده ایم (x_max).
نتیجه اجرای کد متلب بالا :
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.