تبلیغات
آموزش مطلب - مطالب امین باشی

bar

نویسنده :امین باشی
تاریخ:دوشنبه 14 فروردین 1385-12:04 ب.ظ

bar

این دستور برای کشیدن نمودار ستونی استفاده می‌شود.

bar(Y)

bar(x,Y)

bar([1,2])

barh([1 2])

مثل همیشه وقتی که از یک بردار استفاده می شود.درایه‌های بردار  بر حسب اندیسشان رسم می‌شوند.

bar([2,1],[1 2])

اگر بردار Y را به صورت ماتریس وارد کنیم  هر سطر Y بر حسب x رسم می‌شود.

bar([1 2;3 4])

 ماتریس Y را به دو صورت می‌توان رسم کرد.دستور بالا هر سطر Y را بطور جداگانه رسم می‌کند.و دستور زیر سطرهای Y را بر روی همدیگر رسم می‌کند.

 bar([2,3],[1 2;3 4],'stacked')

حالت کلی استفاده از این دستور به این شکل است.

bar(...,'style')

بجای style می‌توان  یکی از عبارات stacked یا groupرا قرار داد.



نوع مطلب : bar 

مطلب

نویسنده :امین باشی
تاریخ:پنجشنبه 10 فروردین 1385-11:03 ق.ظ

 

نرم افزار مطلب  امکانات بسیار زیادی دارد  و افراد کمی هستند که  به تمام آن تسلط داشته باشند.اگر سوالی داشتین بپرسین، من هم تا اونجا که بلد باشم جواب می دهم. دوستی در مورد وی بی نت(VB.Net) سوال کرده بودند که باید در جوابشون بگم بلد نیستم.فقط می تونم بگم که برای استفاده از مطلب در VB باید از Matlab build for com استفاده کنید.

متاسفانه بیشتر کتابهایی که به زبان فارسی در مورد مطلب وجود دارند بیشتر جنبه بازای دارند.آنهایی هم که به درد بخور هستند، خیلی کلی نوشته شده‌اند.البته اگر بخواهیم وارد جزییات شویم مثنوی هفتاد من کاغذ می‌شود.

نظر من اینه که راهنمای مطلب را به دقت بخوانید-متنش سخت نیست و بعضی وقتها خیلی گنگ می شه-و از newsgroup سایت مطلب استفاده کنید.هر سوالی داشته باشید اونجا جوابش رو پیدا می کنید.در ضمن برنامه‌های بسیار زیادی در در سایت مطلب وجود دارند که می تونه کمکتون کنه.     



نوع مطلب : خودم 

area(3)

نویسنده :امین باشی
تاریخ:سه شنبه 8 فروردین 1385-07:03 ق.ظ

حالت دیگر استفاده از دستور اریا(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)



نوع مطلب : area 

area(2)

نویسنده :امین باشی
تاریخ:دوشنبه 7 فروردین 1385-10:03 ق.ظ

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

نویسنده :امین باشی
تاریخ:شنبه 5 فروردین 1385-05:03 ق.ظ

دستور 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 

plot objects

نویسنده :امین باشی
تاریخ:پنجشنبه 3 فروردین 1385-03:03 ق.ظ

عبارت Organization of Graphics Objects را در راهنما مطلب جستجو کنید و به   سلسله مراتب اشیای گرافیکی دقت کنید.

در مورد اشیا نوع کور(core) صحبت کردم، از امروز در مورد اشیا نوع پلات(plot object) صحبت خواهم کرد.‌ از امروز در مورد اشیا نوع پلات(plot object) صحبت خواهم کرد.

شاید بهتر باشه اشیا نوع کور را بنیانی بنامیم چون در حقیقت بنیان گرافیک را تشکیل میدهند،اشیا نوع پلات در سطح بالاتری نسبت به اشیا بنیانی قرار دارند.

این اشیا در حقیقت بر رسم کردن اشیا بنیانی را بکار می‌برند.

مثال زیر این مطلب را به خوبی نشان می‌دهد.در این مثال دستور کانتور contour از patch که از نوع بنیانی است استفاده می‌کند.

[x,y,z] = peaks;                                                                             

[c,h] = contour(x,y,z);                                                                      

set(h,'LineWidth',3,'LineStyle',':')                                                    

child_handles = get(h,'Children');

get(child_handles,'Type')

 



نوع مطلب : plot object 

نور

نویسنده :امین باشی
تاریخ:دوشنبه 29 اسفند 1384-02:03 ق.ظ

دستور light برای تغییر نور بکار می‌رود.این دستور فقط اشیا نوع patch وsurface را تحت تاثیر قرار می‌دهد.

light(PropertyName',PropertyValue,...)

handle = light(…)

دستور light در محورهای جاری عمل می‌کند و اگر بخواهییم در محور دیگری را مشخص کنیم با استفاده از ویژگی paraent این کار را انجام مدهیم.

h1=('position',[.1 .1 .6])

h = surf(peaks);

h2=axes('position',[.1  .7  .8  .2])

h = surf(peaks);

gca

می‌بینید که h2 محور جاری می‌باشد.

light('parent',h1,'Position',[1 0 0],'Style','infinite');

و

light('parent',h1,'Position',[11 11 11],'Style','infinite');

 درمورد ویژگی‌های light بعدا بیشتر صحبت خواهم کرد.

امیدوارم سال خوبی داشته باشید

 



نوع مطلب : light 

رسم خط

نویسنده :امین باشی
تاریخ:شنبه 27 اسفند 1384-07:03 ق.ظ

line

دستور line برای رسم خط بکار می رود

line(X,Y)                                                                                                                                     

line(X,Y,Z)                                                                                                                                  

line(X,Y,Z,'PropertyName',PropertyValue,...)

line('PropertyName',PropertyValue,...) low-level-PN/PV pairs only

h = line(...)

حالت اول دستور نقاطی  که با X وY مشخص شده اند را به ترتیب به هم وصل می نماید.اگر فاصله نقاط را خیلی کم در نظر بگیریم می توانیم منحنی هم رسم کنیم.

t = 0:pi/20:2*pi;

hline1 = line(t,sin(t));

  شکل دوم دستور  برای ترسیم سه بعدی مورد استفاده قرار می گیرد.

تعداد سطرهای  X با  تعداد ستونهای Y باید برابر باشد.در حقیقت مطلب هر سطر X را در برابر هر ستون Y رسم می کند ؛ و همینطور در مورد Z

در شکل سوم و چهارم از ویژگی‌های دستور line استفاده می‌شود.در شکل چهارم ماتریس‌های X,Y,Z  استفاده نمی‌شوند و نقاط مورد نظر یا استفاده از

  ویژگی xdata و ... . رسم می‌شود.

line([1 2 4],[1 2 1;2 1 3])

 

 



نوع مطلب : figure 



  • تعداد صفحات :10
  • ...  
  • 2  
  • 3  
  • 4  
  • 5  
  • 6  
  • 7  
  • 8  
  • ...  


All right reserved©2005 Amin Bashi