تبليغاتX
آموزش c++ and visual c++ matlab - رسم نمودار-قسمت دوم
C++ &Visual C++ & Matlab
آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها

ادامه رسم نمودار . . .

 

در این جلسه قصد دارم در مورد ایجاد تغییرات در یک شی گرافیکی صحبت کنم.

 

هر زمان که شما یک نمودار را در مطلب رسم می کنید چند شی متفاوت ایجاد می شود:اول یک صفحه خالی

است که figure نامیده می شود.

 

دستور figure:

 

یک پنجره خالی ایجاد می کند.که حاوی هیچ نموداری نیست.

 

قسمت دوم قسمتی است که نمودار در آن رسم می شود و شامل محور های مختصات می باشد.

و در مطلب axes نامیده می شود.

 

دستور axes :

 

یک figure رسم می کند که حاوی یک axes  خالی است .

 

و در نهایت چیزی است که در axes رسم می شود.

 

اما همه این حرفها را گفتم تا این چیز را بدانید که تمام اشیا که بوجود می آیند دارای خواص منحصر به فرد

 خود نیز هستند مثلا زمانی که شما یک نمودار را رسم می کنید این نمودار دارای خواصی مثل رنگ زمینه ، نوع خطی که شکل با آن رسم می شود، قطر خط و . . . غیره می باشد که می توان تمام خواص یک شی را گرفت و همچنین آنها را به دلخواه خود تغییر داد که برای این کار از دستورات زیر استفاده می کنیم :

 

 

دستور get:

 

می توان خواص و یا یک خاصیت از یک شی را در یافت کرد.

 

مثلا در زیر خواص نموداری را که در جلسه قبل رسم کردیم را با دستور get دریافت

می کنیم:

 

دتورات رسم را دوباره در زیر آورده ام:

 

>> x=-5:0.1:5;

>> y=1+cos(2*x);

>> handel=plot(x,y);

>> get(handel)

                 Color: [0 0 1]

             EraseMode: 'normal'

             LineStyle: '-'

             LineWidth: 0.5000

                Marker: 'none'

            MarkerSize: 6

       MarkerEdgeColor: 'auto'

       MarkerFaceColor: 'none'

                 XData: [1x101 double]

                 YData: [1x101 double]

                 ZData: [1x0 double]

          BeingDeleted: 'off'

         ButtonDownFcn: []

              Children: [0x1 double]

              Clipping: 'on'

             CreateFcn: []

             DeleteFcn: []

            BusyAction: 'queue'

      HandleVisibility: 'on'

               HitTest: 'on'

         Interruptible: 'on'

              Selected: 'off'

    SelectionHighlight: 'on'

                   Tag: ''

                  Type: 'line'

         UIContextMenu: []

              UserData: []

               Visible: 'on'

                Parent: 157.0016

           DisplayName: ''

             XDataMode: 'manual'

           XDataSource: ''

           YDataSource: ''

           ZDataSource: ''

 

چیز هایی را که در بالا می بینید همان خواصی هستند که در مورد آنها صحبت کردم البته صحبت در مورد

همه خواص بالا خارج از حوصله است و چند تا از خاصیت ها را ذکر کرده و با دستور set تغییر می دهیم:

 

دستور set:

 

توسط این دستور می توان خواص یک شی را به دلخواه تغییر داد:

 

مثلا فرض کنید می خواهم رنگ نمودار را از آبی به قرمز و نوع marker آن را به ستاره ای

با سایز 8 تغییر دهیم:

 

پس از دستور set به ترتیب نام مشخصه و سپس مقدار آن را وارد می نماییم:

 

>> set(handel,'color',[1 0 0],'marker','*','markersize',8)

 

 

از دستورات set و get در طراحی رابط های گرافیکی به وفور استفاده می شود.

+ نوشته شده در  پنجشنبه 4 مرداد1386ساعت 0:18 قبل از ظهر  توسط عباس سلیمی | 
 
صفحه نخست
پست الکترونیک
آرشیو
 

 
درباره وبلاگ
با سلام به شما دوست عزیز که از این وبلاگ بازدید می فرمائید ضمن آرزوی توفیق برای شما دوست گرامی وبلاگ matlabseven در راستای اهداف جدید خود علاوه بر آموزش مطلب به آموزش دو برنامه دیگر سی پلاس پلاس و ویژوال سی خواهد پرداخت . امیدوارم به عنوان یک برنامه نویس تازه کار بتوانم اطلاعات جدیدی را در این زمینه هم منتقل نمایم .

با تشکر عباس سلیمی
کارشناس برق الکترونیک

آمار بازدید کنندگان
ip-location map it!
پیوندهای روزانه
برنامه Paint
قرار دادن عکس در پس زمینه درایوها
ساخت و تغییر فونت
تغییر دسکتاپ
محاسبه اوقات شرعی
پاسخ به چند سوال رايج در مورد Visual C++
pcode چیست؟
جلسه اول آشنایی با سیمولینک
جلسه چهارم آموزش GUI
جلسه سوم آموزشGUIi
جلسه دوم آموزش GUI
جلسه اول آموزش GUI
ادامه برنامه نویسی
آغاز برنامه نویسی در matlab
دانلود کتاب آموزش MATLAB
پورت های سریال-بخش آخر
پورتهای سریال –قسمت دوم
پورتهای سریال-قسمت اول
رسم نمودار-قسمت پنجم
رسم نمودار-قسمت چهارم
محصولات جدید matlabseven
رسم نمودار -قسمت سوم
رسم نمودار-قسمت دوم
رسم نمودار-قسمت اول
تبدیلات در مطلب
رشته ها-قسمت دوم
رشته ها-قسمت اول
محاسبات مربوط به زمان
چند دستور کاربردی
آرایه های سلولی
آرایه های اسپارس
چند جمله ای ها
اعداد مختلط
دسترسی به عناصر ماتریس
ایجاد ماتریس
وب سایت MATLAB
آرشیو پیوندهای روزانه
نوشته های پیشین
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهریور 1387
اردیبهشت 1387
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
اردیبهشت 1386
پیوندها
سایت شهر اسفراین
آموزش مطلب -میهن بلاگ
به یاد بهترین و...
دهکده توریستی رویین
بیا تو امنیت !!!
مدارات الکترونیک
وبلاگ ایران سما
وبلاگ مهندسی صنایع
وبلاگ جامع برق و الکترونیک عماد
مهندسی صنایع و مقالات - ie313
وب سایت محمد شمس
نظر سنجی