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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ذخیره در فایل متنی (افزوده شدن به محتوای قبلی فایل) (متلب - MATLAB)

ذخیره در فایل متنی (افزوده شدن به محتوای قبلی فایل) (متلب - MATLAB)

#1
سلام
من یه حلقه ساختم واز دستور   save('E:\pad\5.txt','c','-ascii') برای ذخیره استفاده می کنم ولی با هر بار تکرار حلقه عدد قبلی پاک میشه چه طور میتون هر حلقه تو فایل متنی یه سطر بیام پایینتر وذخیره کنم؟

کد پی‌اچ‌پی:
save('E:\pad\5.txt','c','-ascii'
پاسخ

ذخیره در فایل متنی (افزوده شدن به محتوای قبلی فایل) (متلب - MATLAB)

#2
سلام.
بر اساس کلید شماره 161 ، می توانید کد متلب (MATLAB) زیر را بنویسید :

کد پی‌اچ‌پی:
clear all
close all
clc

0:1:5;
fid fopen('E:\pad\example.txt''a');
fprintf(fid'%6.1f'x);
fprintf(fid'\r\n'x); % new line
fclose
(fid); 

که در آن، نوشتن حرف a در خط زیر از کدها، تعیین می کند که محتوای قبلی فایل، پاک نشود و متحوای جدید به آن اضافه گردد :

کد پی‌اچ‌پی:
fid fopen('E:\pad\example.txt''a'); 

خط زیر از کدها، برای افزودن کاراکترهای خط جدید (رفتن به خط جدید) می باشد :

کد پی‌اچ‌پی:
fprintf(fid'\r\n'x); % new line 


پس از دو بار اجرای کد متلب (MATLAB) مورد نظر، فایل example.txt دارای محتوای زیر خواهد بود :

کد پی‌اچ‌پی:
  0.0   1.0   2.0   3.0   4.0   5.0
   0.0   1.0   2.0   3.0   4.0   5.0 


Flower
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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