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


رتبه موضوع:
  • 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه خواندن اطلاعات یک فایل text در متلب

نحوه خواندن اطلاعات یک فایل text در متلب

#18
(۱۳۹۵/۱۰/۱۳, ۰۸:۲۷ ب.ظ)G B نوشته:
(۱۳۹۲/۰۹/۰۸, ۱۲:۳۳ ق.ظ)admin نوشته: این هم مبحثی که آن مورد را به طور اختصاصی، توضیح می دهد :

http://www.kelidestan.com/matlab/matlab-179.php
جواب سوالی که پرسیدم، تقریباً پیدا کردم، الان سوالی که وجود داره اینه که اگه فایل متنی اینطوری باشه:

gauge1      1/1/2010       00:10       3.56

gauge1      1/2/2010       00:10       4.67
gauge1      1/3/2010       00:10       2.06
                                   .
                                   .
                                   .
gauge1      1/31/2010       00:10       3.56

gauge1      2/1/2010       00:10       4.67
gauge1      2/2/2010       00:10       2.06
                                   .

                                   .
                                   .
gauge1      12/31/2010       00:10       3.56

gauge1      1/1/2011       00:10       4.67
gauge1      1/2/2010       00:10       2.06

چطورمیشه اعداد ستون چهارم رو با اعداد جدیدی جایگزین کرد، طوریکه باقی ستون ها بدون تغییر باقی بمونند؟

با تشکر







یه سوال داشتم:
در ارتباط با این کدی که اینجا گذاشته شده، اگه بخواهیم عددی رو در جای مشخصی از فایل متنی بنویسه، آیا لازمه اول از دستور textscanf استفاده کنیم و بعد از دستور fprintf ؟
مثلا اگر این فایل متنی باشه:

gauge1      1/4/2010       00:10       3.56
gauge1      1/4/2010       00:10       4.67
gauge1      1/4/2010       00:10       2.06


و بخواهیم فقط اعداد ستون چهارم تغییر کنند (به جاشون اعداد جدید بنویسیم) چه کار باید بکنیم؟

یه سوال دیگه هم اینکه s% که گذاشتید، برای چیه؟ چون بعضی وقتها به جای s از g یا f  استفاده میشه؟ فرقشون چیه؟

با تشکر
پاسخ


پیام‌های این موضوع
RE: نحوه خواندن اطلاعات یک فایل text در متلب - توسط G B - ۱۳۹۵/۱۰/۱۴, ۱۰:۵۴ ق.ظ

پرش به انجمن:


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