رسم ناحیه پر شده در متلب
دستور area برای رسم یک ناحیه دو بعدی مورد استفاده قرار می گیرد.
area(Y)
area(X,Y)
area(…,basevalue)
area(…,’PropertyName’,PropertyValue,…)
area(axes_handle,…)
h = area(…)
area(‘v6’,…)
در شکل اول دستور Y یک ماتریس دلخواه است. این دستور به تعداد درایه های ماتریس نقطه در نظر گرفته و فضای بین صفر تا نقاط داده شده را پر می کند.با توجه با ماتریس داده شده یک یا چند ناحیه مشخص می شود.
Y=[ 1 3 ;2 4];
اگر Y را به این صورت انتخاب کنیم، ابتداستون اول رسم می کند.به این صورت که x را برابر با اندیس داریه و Y را برابر با مقدار آن قرار می دهد.
ستون دوم به این صورت رسم می شود که مقدار هر درایه با مقدار درایه هم سطر ستونهای قبل از خود(در اینجا 1)جمع می شود و اینکار برای بقبه ستونها تکرار می شود..
فکر می کنید این دو دستور چه تفاوتی با هم دارند؟
area([1;2])
area([1 2])
این دو دستور چه فرقی با هم دارند؟
y=[ 1 0 2;4 5 6]
area(y)
area([3 15])
area([x,y])
این دستور مانند دستور پلات(plot)عمل میکند. با این تفاوت که فضای بین0تا Y پر می شود.
area([2,1],[1,2])
hold on
plot([2,1],[1,2],’–‘,’color’,’red’)
وقتی که Y ماتریس باشد، هر ستون بر حسب X چداگانه رسم میشود، به این صورت که ابتدا ستون اول رسم شده ودرایههای ستون بعدی با درایههای ستونهای قبل از خود(در اینجا ستون اولجمع شده و بر حسب X رسم میشود.
area([1 2],[1 2;3 4]);
نظرتون در مورد این دستور چیه؟
area([-2 -1;1 2],[1 1;1 1])
حالت دیگر استفاده از دستور اریا(area) به این صورت است.
area(…,basevalue)
درحالت پیش فرض، فضای بین 0 تا بردار دادهشده پر میشود.اگر بخواهیم به جای صفر عدد دیگری قرار دهیم از این دستور استفاده میکنیم.
axis([0 2 0 2])
hold on
area([0 1],[1 1 ],’FaceColor’,’blue’)
area([1 2],[2 2 ],’FaceColor’,’red’,’base’,1)
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,