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

 

توابع رشته ای :

 

  است .هر کا راکتر در دو بایت از حافظه ذخیره می شود .charیک رشته در مطلب آرایه ای از نوع

 

یک متغیر کاراکتری هنگامی که یک رشته بدان نسبت داده می شود خود به خود به وجود می آید :

 

مثال :

 

 

>> str='matlabseven.blogfa'

 

str =

 

matlabseven.blogfa

 

>> whos str

  Name      Size                    Bytes  Class

 

  str       1x18                       36  char array

 

Grand total is 18 elements using 36 bytes

 

 :ischarدستور

برای چک کردن آرایه های کاراکتری به کار می رود اگر متغیر ورودی یک کاراکتر باشد این تابع یک و در غیر این صورت صفررا بر می گرداند .

 

 

>> ischar str

 

ans =

 

     1

 

 :doubleدستور

 

  تبدیل شوند.doubleبه   charمتغیر ها می توانند با استفاده از این تابع  از نوع

 

 

>> a='matlab'

 

a =

 

matlab

 

>> x=double(a)

 

x =

 

   109    97   116   108    97    98


ادامه مطلب
+ نوشته شده در  چهارشنبه 30 خرداد1386ساعت 0:8 قبل از ظهر  توسط عباس سلیمی | 

 

محاسبات مربوط به زمان :

 

 :clockدستور

 

زمان و تاریخ جاری را در یک آرایه قرار می دهد:

 

>> t=clock

 

t =

 

         2007            6           13           23           41       47.562

 

 

داده فوق به صورت زیر است:

 

t=[year month day minute seconds]

 

 :nowدستور

 

زمان و تاریخ جاری را به صورت عدد تاریخی با دقت دابل یا به صورت ساده یک عدد تاریخی نشان می دهد.

 

>> format long

>> t=now

 

t =

 

    7.332069933734722e+005

 

>> format short g

 


ادامه مطلب
+ نوشته شده در  پنجشنبه 24 خرداد1386ساعت 10:48 قبل از ظهر  توسط عباس سلیمی | 
آيا مي دونيد كه وب سايت مطلب به سوالات كاربران خودش جواب مي ده؟؟

مي تونيد سوالاتونو به انگليسي بنويسيد و اونا در كمترين مدت به شما جواب ميدن .

براي طرح ‍سوال اينجا رو كليك كنيد. 

 

+ نوشته شده در  دوشنبه 21 خرداد1386ساعت 4:27 بعد از ظهر  توسط عباس سلیمی | 

:matlabچند دستور ساده اما کاربردی در

 

 :clcدستور

 

  را پاک می کند.command windowصفحه

 

 :whoدستور

 

را می دهد.  workspace تمام آرایه های موجود در

>> a=3;

>> b=magic(4);

>> c='matlabseven';

>> who

 

Your variables are:

 

a  b  c

 :whosدستور

 

رابا ذکر تمامی خصوصیات وفضای اشغال شده در حافظه را می دهد.  workspace تمام آرایه های موجود

 

>> whos

  Name      Size                    Bytes  Class

 

  a         1x1                         8  double array

  b         4x4                       128  double array

  c         1x11                       22  char array

 

Grand total is 28 elements using 158 bytes


ادامه مطلب
+ نوشته شده در  سه شنبه 15 خرداد1386ساعت 1:14 قبل از ظهر  توسط عباس سلیمی | 

 

 : MATLABآرایه های سلولی در

 

آیا می دانید آرایه سلولی در مطلب چیست ؟

 

 

 در حقیقت آرایه سلولی آرایه ای است .که عناصر آن سلول هایی هستند که همانند ظروفی دیگر آرایه های ویژه را در خود جای می دهند .مثلا ممکن است یک سلول از آن حاوی آرایه اعداد حقیقی بوده سلول دیگر حاوی آرایه ای متشکل از رشته ها و دیگر ی حاوی آرایه ای از اعداد مختلط باشد. 

 

.

 

 :MATLABایجاد آرایه سلولی در

 

روش اول :

 

content indexing  استفاده از عبارت انتسابی است MATLABروش اول ایجاد آرایه سلولی در

در این روش عمل انتساب در هر لحظه تنها به یک سلول امکان پذیر است . به مثال زیر توجه کنید.

>> a{1,1}=[1 2 7];

>> a{1,2}=[];

>> a{2,1}='hello';

>> a{2,2}=1+2*j;

>> a

 

a =

 

    [1x3 double]                    []

    'hello'         [1.0000 + 2.0000i]

 


ادامه مطلب
+ نوشته شده در  دوشنبه 14 خرداد1386ساعت 1:52 قبل از ظهر  توسط عباس سلیمی | 

 

: matlabآرایه های اسپارس در

 

 دارند؟matlab آیا می دانید آرایه اسپارس چیست ؟و چه فایده ای در

 

آرایه های اسپارس در حقیقت آرایه هایی هستند که باعث کاهش دادن حجم آرایه ها با عدم در نظر گرفتن مقادیر با مقدار صفر بوجود می آیند .

 

به مثال زیر توجه کنید :

 

 به وجود می آید .حال فرض کنید ماتریس زیر را ایجاد کرده ایم:eye همانطور که در مبحث ماتریس ها گفتیم یک ماتریس همانی با دستور

 

>> a=eye(10)

 

a =

 

     1     0     0     0     0     0     0     0     0     0

     0     1     0     0     0     0     0     0     0     0

     0     0     1     0     0     0     0     0     0     0

     0     0     0     1     0     0     0     0     0     0

     0     0     0     0     1     0     0     0     0     0

     0     0     0     0     0     1     0     0     0     0

     0     0     0     0     0     0     1     0     0     0

     0     0     0     0     0     0     0     1     0     0

     0     0     0     0     0     0     0     0     1     0

     0     0     0     0     0     0     0     0     0     1

 

آرایه   matlabهمانطور که می بینیم این ماتریس از 90 عنصر صفر تشکیل شده است و فقط 10 عنصر غیر  صفر دارد .در اینجا

 

های اسپارس را تعریف می کند .ماتریس بالا را به صورت اسپارس تعریف می کنیم :


ادامه مطلب
+ نوشته شده در  جمعه 4 خرداد1386ساعت 11:34 قبل از ظهر  توسط عباس سلیمی | 

 

:matlabچند جمله ایها در

 

ایجاد چند جمله ای :

 

فرض کنید می خواهیم چند جمله ای زیر را در مطلب ایجاد کنیم:

x4-12x3+25x+116

 

برای شناساندن این چند جمله ای به مطلب کافیست یک بردار از ضرایب این چند جمله ای در مطلب تشکیل دهیم .

 

p=[1 -12 0 25 116];

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

 

:rootدستور

 

در زیر با استفاده ازاین دستور ریشه های چند جملهای را بدست آورده ایم:

>> r=roots(p)

 

r =

 

  11.7473         

   2.7028         

  -1.2251 + 1.4672i

  -1.2251 - 1.4672i

همانطور که می بینید دو تا از ریشه ها مختلط هستند.

 

 


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

 
درباره وبلاگ
با سلام به شما دوست عزیز که از این وبلاگ بازدید می فرمائید ضمن آرزوی توفیق برای شما دوست گرامی وبلاگ 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
وب سایت محمد شمس
نظر سنجی