پاورپوینت آموزش نرم افزار MATLAB (فصل پنجم)
پاورپوینت آموزش نرم افزار MATLAB (فصل پنجم)
فرمت فایل دانلودی: .zipفرمت فایل اصلی: PowerPoint (pptx) (قابل ویرایش و آماده پرینت)تعداد صفحات: 13حجم فایل: 838431قیمت: 42000 تومانبخشی از متن:
پاورپوینت آموزش نرم افزار MATLAB (فصل پنجم) (pptx) 13 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 13 اسلاید
قسمتی از متن PowerPoint (.pptx) : عباس طبیبی-دانشگاه صنعتی اصفهانفصل پنجممتن: کار با رشتههای کاراکتریعباس طبیبی-دانشگاه صنعتی اصفهان5-1-رشتههاي کاراکتريبراي تعريف رشتههاي کاراکتري در متلب از علامت ‘ ‘ استفاده ميشود:مثال:>> s=‘This is a character string’;>> size(s)ans= 1 26نکته: در متلب رشتههاي کاراکتري نيز بعنوان ماتريس شناخته ميشوند بطوريکه هر کاراکتر يک عنصر ماتريس محسوب ميشود.عباس طبیبی-دانشگاه صنعتی اصفهان5-2-نمايش کد اسکي کاراکترها: تابع absبراي نمايش کد اسکي يک رشته ميتوان از تابع abs متلب استفاده کرد:>> s= ‘Hello’>> u=abs(s) u= 72 101 108 108 111عباس طبیبی-دانشگاه صنعتی اصفهان5-3-تبديل کد اسکي به کاراکتربراي تبديل کد اسکي به کاراکتر از تابع char استفاده کنيد.>> s= ‘Hello’>> u=abs(s) u= 72 101 108 108 111>> sNew=char(u)sNew= Helloعباس طبیبی-دانشگاه صنعتی اصفهان5-4-رفتار ماتريسي رشتههابا رشتههاي کاراکتري متلب دقيقا ميتوان مانند ماتريسهاي عددي رفتار کرد. مثلا ميتوان عمليات رياضي را بر آنها اعمال کرد. در اينصورت متلب کد اسکي رشته را مورد استفاده قرار ميدهد.مثال: نمايش رشته از آخر به اول>> s= ‘Hello’>> sInv=s( end : -1 : 1);>>disp(sInv) olleHعباس طبیبی-دانشگاه صنعتی اصفهان5-5-ايجاد ماتريسهاي کاراکتري(روش اول)براي ايجاد يک ماتريس کاراکتري ميتوان از علائم [ ] و ; مانند ايجاد ماتريسهاي عددي استفاده کرد. اما بايد دقت شود که تعداد ستونهاي هر سطر مساوي باشند:>> sm=[‘This is first line’ ; ‘This is second line’]??? Error using ==> vertcatAll rows in the bracketed expression must have the same number of columns.>> sm=[‘This is first line ’ يک فاصله خالي در انتهاي خط ‘This is second line’];عباس طبیبی-دانشگاه صنعتی اصفهان5-6-ايجاد ماتريسهاي کاراکتري(روش دوم)روش بهتر براي ايجاد يک ماتريس کاراکتري استفاده از تابع char ميباشد:>> line1=‘This is first line’ ;>> line2= ‘This is second line’;>>sm=char(line1line2)sm= This is first line This is second lineعباس طبیبی-دانشگاه صنعتی اصفهان5-7-گرفتن رشته در حين اجراي برنامهبراي گرفتن يک رشته از ورودي با استفاده از تابع input در حين اجراي برنامه دو روش را ميتوان بکار برد:روش اول روش معمول استفاده از اين تابع است. يعني تابع مذکور را تنها با يک آرگومان ورودي بکار ميبريم. در اينصورت در حين اجرا، بايد رشته را در داخل ‘ ‘ قرار داد.روش بهتر استفاده از تابع input با يک آرگومان دوم ‘s’ ميباشد که در اينصورت متلب ورودي کاربر را بعنوان رشته تلقي ميکند حتي اگر يک عدد يا نام يک متغير باشد.عباس طبیبی-دانشگاه صنعتی اصفهان5-7-گرفتن رشته در حين اجراي برنامه-ادامه-مثال:>>s=input(‘Please answer Yes or No: ’)Please answer Yes or No: ‘No’s= No---------------------->>s=input(‘Please answer Yes or No: ’’s’)Please answer Yes or No: Nos= No
پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.