سلام.
برای نمایش یک سری اعداد مشخص بر روی محورهای مختصات، به مثال زیر توجه کنید :
نتیجه اجرای کد متلب (MATLAB) بالا :
شاید بتوان با تغییر برخی ویژگی های رسم دو نمودار، تفاوت آنها را بهتر نمایش داد (مثلا ضخامت خط های هر دو نمودار را زیادتر کنید، بعد ضخامت خط های نموداری که در زیر قرار می گیرد را برابر مقدار بیشتری انتخاب نمایید. یا هر روش دلخواه دیگر)، اما بهتر است که یا پنجره شکل را بزرگتر کنید، یا در آن zoom نموده و جزئیات بخش ها را بررسی نمایید و یا اینکه از اول، یک بازه کوچکتر از شکل را رسم کنید.
(۱۳۹۴/۰۹/۰۴, ۰۵:۳۸ ب.ظ)'shiva' نوشته: اما مشکلم این است که پس از کشیدن نمودار در محور x به جای اینکه اعداد 1 2 3... 116 را نشان دهد. اعداد 1 20 ... را نشان میدهد یعنی 20 تا 20 تا از روی اعداد میپرد.کسی میدونه چطوری میشه این مشکل و حل کرد؟
برای نمایش یک سری اعداد مشخص بر روی محورهای مختصات، به مثال زیر توجه کنید :
کد پیاچپی:
clear all
close all
clc
x=0:0.1:2*pi;
y=sin(x);
plot(x,y)
set(gca, 'XTick', [0 0.5 2 4 7]); % Change x-axis ticks
set(gca, 'YTick', [-1 -0.5 0 0.25 0.8 1]); % Change y-axis ticks
نتیجه اجرای کد متلب (MATLAB) بالا :
(۱۳۹۴/۰۹/۰۴, ۰۵:۳۸ ب.ظ)'shiva' نوشته: یک سوال دیگه هم دارم و اینه که اختلاف دو نمودار در محور y خیلی کمه و اختلافات واضح نیست. راهی هست که اختلاف را بهتر بتوانم نشان دهم؟
شاید بتوان با تغییر برخی ویژگی های رسم دو نمودار، تفاوت آنها را بهتر نمایش داد (مثلا ضخامت خط های هر دو نمودار را زیادتر کنید، بعد ضخامت خط های نموداری که در زیر قرار می گیرد را برابر مقدار بیشتری انتخاب نمایید. یا هر روش دلخواه دیگر)، اما بهتر است که یا پنجره شکل را بزرگتر کنید، یا در آن zoom نموده و جزئیات بخش ها را بررسی نمایید و یا اینکه از اول، یک بازه کوچکتر از شکل را رسم کنید.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.