انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
روش استفاده از یک قسمت از هر خط ، در فایل متنی وارد شده در متلب؟؟؟

روش استفاده از یک قسمت از هر خط ، در فایل متنی وارد شده در متلب؟؟؟

#11
با سلام و احترام
برنامه با راهنمایی های شما خیلی پیشرفت کرده ، ممنونم
2 سوال کوچیک داشتم
1- برای مقایسه بیش از یک رشته باید چیکار کرد ؟ مثلا من میخوام در دیتابیسم(DB1) بگرده ببینه ، آیا 4 کلمه family و ground و body و moved هست ؟؟؟ یا از strfind باید استفاده کرد یا میشه از strcmpi به شکل زیر استفاده کرد .. (کدومش درسته ؟)
بعدش من اومدم "یا منطقی" گذاشتم ، آیا درسته ؟؟؟؟
مثلا این کد(باید چه تغییری کنه)

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

DB1 =

'NEW'
'YORK'
'May'
'30'
'(AFP)'
'-'
'US'
'prosecutors'
'on'
'Friday'
'unveiled'
'a'
'14-count'
'indictment'
'including'
'charges'
'of'
'murder'
'and'
'loan'
'sharking'
'against'
.
.
.
.

کد:

کد:
count=0;
            for p=1:size((DB1))
if  strcmpi(DB1{p}, 'family') | strcmpi(DB1{p}, 'demands')| strcmpi(DB1{p}, 'body')| strcmpi(DB1{p}, 'moved')
                     % fprintf('\n Found ')
                    %disp('found');
                    count=count+1;
                    
                    copyfile(file_name,des_file_addr)
end
end
   p=p+1;
        
        fprintf('\n count= %g',count)


سوال بعدی :

میخوام " " رو از کلمه مورد نظر در متن(مثلا متن زیر) حذف کنم ، باید چیکار کنم؟
family "family" play hard
میخوام تبدیل بشه به :
family family play hard
پاسخ


پیام‌های این موضوع
RE: روش استفاده از یک قسمت از هر خط ، در فایل متنی وارد شده در متلب؟؟؟ - توسط Fahrenheit - ۱۳۹۳/۰۷/۲۵, ۰۳:۰۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان