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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن فایل .txt (در متلب)

خواندن فایل .txt (در متلب)

#1
سلام دوستان
من به کمک دستور fopen می خوام 50 تا فایل که اسم فایل ها به صورت out1-out2-out3...out50 هست رو بخونم. در واقع می خوام در یک حلقه for هر فایل باز شه و یه سری محاسبات برا محتویات فایل انجام بشه و بعد فایل بعدی باز شه تا آخر،چجوری می تونم این کاررو بکنم ?
پاسخ

خواندن فایل .txt (در متلب)

#2
سلام خدمته دوسته عزیزمون
همون طور که خودتون هم گفتین وظیفه دستور fopen باز کردن فایل و آماده سازی آن برای باز خوانی اطلاعات در برنامه مورد نظر است. همچنین بعد از فراخوانی شما از دستور r که بیانگر reading است باید استفاده کنید مثل حالت زیر

کد پی‌اچ‌پی:
fopen('MyِِData.txt''r'); 

بعد از فراخوانی که تا اینجا انجام دادید با دستور بالا، حالا باید از دستور  fscanf  استفاده کنید تا اطلاعات رو بخونه و در یک ماتریسی مثل a ذخیره کنه

* البته به نوع داده هایی که قراره روش کار کنید بستگی داره که میتونه شامل داده های(ASCII و Unicode) باشه که معمولا توصیه میشه داده ها از نوع ASCII باشند که محاسبات بر روی انها راحتر و بدون انجام دادن کاره خاصی انجام بگیره
پاسخ
 سپاس شده توسط admin

خواندن فایل .txt (در متلب)

#3
سلام
باتوجه به اینکه چندین فایل دارید توصیه میکنم پس از اتمام خواندن از هرکدوم با دستور fclose آن را ببنندید و سپس فایل بعدی را باز کنید تا یکوقت دچار مشکل نشوید.
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات


پرش به انجمن:


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