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

 

تبدیل حروف بزرگ و کوچک به یکدیگر:

 

دستور upper:

 

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

 

 

a='i love MATLABSEVEN'

>>upper(a)

ans=

 

I LOVE MATLABSEVEN

 

دستور: lower

 

تمامی کاراکتر های حروف درون یک رشته را به حروف کوچک تبدیل می کند.

>>lower(a)

ans=

 

i love matlabseven

 

تبدیل عدد به رشته :

 

دستور int2str:

 

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

>> x=2332;

>>int2str(x):

 whos

  Name      Size                    Bytes  Class

 

  x         1x1                         8  double array

  y         1x4                         8  char array

 

Grand total is 5 elements using 16 bytes

 

به طور پیش فرض مطلب عدد x را در یک آرایه double با ابعاد 1*1 با مقدار 2332 ذخیره می کند.

تابع int2str این مقدار اسکالر را به یک آایه کاراکتری 4*1که حاوی رشته 2332 می باشد تبدیل می کند.

 

دستور num2str:

 

قدرت بیشتری به کاربر برای کنترل فرمت و شکل خروجی می دهد.

 

<<  p=num2str(exp(1),(6

 

p =

 

2.71828

 

تا 6 رقم اعشار عدد e  محاسبه شد .

 

 

دستور bin2dec:

 

مقدار باینری را به دسیمال تبدیل می کند.

>> bin2dec('10001')

 

ans =

 

    17

 

دستور hex2dec:

 

 

مقدار هگز را به دسیمال تبدیل می کند.

 

>> hex2dec('af4')

 

ans =

 

        2804

 

دستورhex2num:

 

اعداد هگز را که به صورت رشته هستند  به اعداد با دقت مضاعف تبدیل می کند:

 

 

>> hex2num('400921fb54442d18')

 

ans =

 

       3.1416

 

>> hex2num('bff')

 

ans =

 

    -1

 

دستور dec2base و base2dec:

 

تبدیل اعداد اعشاری به هر پایه دیگری از 2 تا 36 و برعکس را انجام می دهند:

 

>> b=dec2base(26,3(

 

b =

 

222

 

<< base2dec(b,3(

 

ans =

 

    26

دستور dec2bin:

 

مقادیر دسیمال را به باینری تبدیل می کند:

(dec2bin(23<<

 

ans =

 

10111

دستور mat2str:

 

یک آرایه را به یک رشته تبدیل می کند که مطلب توانایی محاسبه evaluate آن را دارد:

 

>> a=[4 5 6;7 8 9]

 

a =

 

     4     5     6

     7     8     9

 

>> b=mat2str(a)

 

b =

 

[4 5 6;7 8 9]

 

دستور sprintf:

 

این نابع اختیار تام بر چگونگی فرمت رشته کاراکتری خروجی را می دهد:

 

>> str=sprintf('the value of pi =%8.6f.',pi)

 

str =

 

the value of pi =3.141593.

 

تبدیل رشته به عدد:

 

دستورeval:

 

رشته های حاوی اعداد را به مقادیر عددی تبدیل می کند:

 >> a='3.141592'

 

a =

 

3.141592

 

>>b=eval(a)

 

b =

 

       3.1416

 

 whos<<

  Name      Size                    Bytes  Class

 

  a         1x8                        16  char array

  b         1x1                         8  double array

 

Grand total is 9 elements using 24 bytes

 

دستور sscanf:

 

شکل کلی تابع به صورت زیر می باشد:

 

value=sscanf(string,format)

 

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

 

%d' 'برای اعداد دهدهی و %g'  'برای اعداد اعشاری می باشد.

 

>> sscanf('3.141592','%g')

 

ans =

 

       3.1416

 

>> sscanf('3.141592','%d')

 

ans =

 

     3

 

+ نوشته شده در  سه شنبه 5 تیر1386ساعت 7:21 بعد از ظهر  توسط عباس سلیمی | 
 
صفحه نخست
پست الکترونیک
آرشیو
 

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