در این بخش از مجموعه مقالات آموزشی قصد داریم توضیحاتی در مورد نحوه ی سیو کردن اطلاعات متلب به صورت فایل متنی برای شما عزیزان ارائه دهیم . با ما همراه باشید.

از دستور fprintf استفاده کنید
در MATLA می توانیم اطلاعات مورد نیاز را وارد کنیم
یک فایل متنی بنویسید. برای انجام این کار ، ابتدا باید از دستور fopen استفاده کنید ،
فایل متنی را باز کنید و از دستور fprintf استفاده کنید ،
اطلاعات مورد نیاز را در پرونده متنی بنویسید و در آخر از دستور fclose برای بستن پرونده متنی استفاده کنید.

به مثال زیر توجه کنید:

ذخیره سازی اطلاعات خروجی Matlab رو به صورت یک فایل متنی

توجه داشته باشید که حرف w در براکت های دستور fopen نوشته شده است
حرف اول کلمه کلمه است. بنابراین بر روی کلیک کنید
ما اعلام کرده ایم که قصد داریم اطلاعات را در پرونده بنویسیم.
بنابراین ، دستور fopen (در صورت وجود پرونده) آن را باز می کند و البته داده های آن را حذف می کند
کند (بازنویسی اطلاعات). اگر پرونده وجود ندارد ، دستور fopen یک پرونده است
این کار را با این نام انجام دهید

فرمان fprintf
، اطلاعات برداری x را بنویسید
پرونده example.txt را وارد کنید
قبلاً استفاده شده است پارامتر دوم در براکت ها عبارت fprintf است
این یک روش نوشتن اطلاعات در یک فایل متنی است. به عنوان مثال ، آن را روی عبارت 6.1f تنظیم کنید
ما باید برای هر مقدار یک عبارت بنویسیم و تعداد رقم اعشار را با 6 کاراکتر نشان دهیم
داده شده برابر است با 1. یعنی مثلاً برای عدد 1 ابتدا 3 نویسه فاصله وارد کنید
سپس عبارت 1.0 درج خواهد شد (در مجموع 6 حرف می شود).

در آخر از دستور fclose استفاده کنید
، ما پرونده متنی را بسته ایم.

نتیجه: اطلاعات پرونده example.txt
، به شرح زیر خواهد بود:

0.0 0.1
0.2 0.3 0.4
0.5 0.6 0.7
0.8 0.9 1.0

دیدگاه بگذارید