کلیدستان

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

کد پی‌اچ‌پی:
save('E:\pad\5.txt','c','-ascii'
سلام.
بر اساس کلید شماره 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