Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > متفرقه > نرم افزار MATLAB


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۴-۶-۱۳۹۱, ۰۵:۲۸ بعد از ظهر   #1 (لینک دائم)
عضو فوق فعال
 
آواتار laughingrose1
 
تاريخ عضويت: خرداد ۱۳۹۱
محل سكونت: پای آن کاج بلند
پست ها: 21
تشكرها: 13
2 تشكر در 1 پست
My Mood: Shad
پيش فرض خواندن فایل متنی به کمک مطلب

سلام

من یک فایل متنی حاوی حروف و اعداد دارم میخواستم به کمک مطلب اینو خط به خط بخونم.اگه ممکنه راهنماییم کنید.از help مطلب کمک گرفتم ولی متاسفانه به خطا برخوردم
با تشکر
laughingrose1 آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۴-۸-۱۳۹۱, ۱۱:۰۴ قبل از ظهر   #2 (لینک دائم)
عضو فعال
 
آواتار tarannompc20
 
تاريخ عضويت: آبان ۱۳۹۰
محل سكونت: ایران
پست ها: 11
تشكرها: 0
2 تشكر در 2 پست
پيش فرض

salam be dostan
age chizi peida karadi bi zahmat bnaraye manam befrest
tarannompc20@gmail.com
tarannompc20 آفلاين است   پاسخ با نقل قول
قديمي ۰۴-۸-۱۳۹۱, ۱۱:۵۱ قبل از ظهر   #3 (لینک دائم)
عضو فوق فعال
 
آواتار laughingrose1
 
تاريخ عضويت: خرداد ۱۳۹۱
محل سكونت: پای آن کاج بلند
پست ها: 21
تشكرها: 13
2 تشكر در 1 پست
My Mood: Shad
پيش فرض

نقل قول:
نوشته اصلي بوسيله tarannompc20 نمايش پست
salam be dostan
age chizi peida karadi bi zahmat bnaraye manam befrest
tarannompc20@gmail.com

سلام
من توی یک تاپیک دیگه این سوال را مطرح کردم و یک نفر بهم جواب داد.راستش به من خیلی کمک شد. حالا من جوابشو واست گذاشتم.امیدوارم به درد شما هم بخوره.

"بهترینش همونه که از textread استفاده کنین، چون فایلتون متنیه.

str=textread('a.txt','%c');
فایل موردنظر a.txt هست که متنتون توشه. من اونو تو متغیر str ریختم.
حالا شما می تونید با یک حلقه و بررسی اینکه به یک کاراکتر موردنظر رسیدید یا نه عملیاتتونو انجام بدید.

for i=1:length(str)
if(str(i)=='q')
disp('An operation must be here');
end
end
من تو این حلقه گفتم هرموقع به کاراکتر q رسیدی عبارت An operation must be here رو چاپ کن.
این جوری که من نوشتم، فاصله ها رو دور میریزه و فقط کاراکترا رو به غیر از فاصله space تو str میریزه. برای اینکه بتونی دقیقا متنتو بخونی می تونی بنویسی
str2=textread('a.txt','%s','whitespace','')
و برای دسترسی به تک تک کاراکترها باید بنویسی str2{1}(3) که این دستور کاراکتر سومو بهت میده
یه راه دیگش اینه که از دستور fscanf استفاده کنی.
id=fopen('a.txt');
ww=fscanf(id,'%c')
و برای دسترسی به کاراکترها lمثلا کاراکتر سوم می نویسی ww(3)"
laughingrose1 آفلاين است   پاسخ با نقل قول
از laughingrose1 تشكر كرده اند:
talalo (۰۲-۲۰-۱۳۹۲), vahyd (۰۴-۸-۱۳۹۱)
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۳:۲۰ قبل از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design