داده خروجی
داده خروجی
داده خروجی در متلب به معنی نوشتن در یک فایل است.متلب به شما اجازه استفاده از داده شما در برنامه کاربردی دیگر که در فایل های اسکی خوانده شده است را می دهد.. برای این کار، متلب چندین گزینه داده خروجی را فراهم کرده است.
شما می توانید انواع فایل های زیر را ایجاد نمایید:
- مستطیال، فایل داده اسکی را از آرایه مشخص میکند.
- فایل روزانه(ورود به سیستم) از ضربه کلید و نتایج داده خروجی.
- فایل اسکی اختصاصی با استفاده از توابع سطح پایین مانند fprintf.
- فایل – mex برای دسترسی شما به روال فرترن یا c/c++که به یک فرمت فایل متنی خاص نوشته می شود.
جدا از این، شما همچنین می توانید داده را به صفحه گسترده صادر کنید.
دو راه برای خروج آرایه عددی به عنوان فایل داده ascii تعیین شده وجود دارد:
- با استفاده از تابع save و تعیین توصیف کننده اسکی
- با استفاده از تابع dlmwrite
نحوه اجرا در متلب مورد استفاده برای تابع save این گونه است:
save my_data. out num_array -ascii
که در اینجا mydata.outفابل داده اسکی تعیین شده را ایجاد می کند، num_array یک آرایه عددی و تعیین کننده است.
نحوه اجرا در متلب برای استفاده از تابع dlmwrite این گونه است:
dlmw1cite(‘myidat:a . out: ‘ , num_array, ‘dlmicha1c‘)
که، my_data.out برای ایجاد فایل اسکی تعیین شده است، num_array آرایه عددی است و dlm_char کاراکتر تعیین شده است.
مثال
مثال زیر این مفهوم را تشریح می کند.یک فایل اسکریپت ایجاد کنید و کد زیر را تایپ نمایید:
num_array = [ 1 2 3 4 ; 4 5 6 7; 7 8 9 o];
save array_data1.out num_array -ascii;
type array_data1.0ut
dlmwrite(‘array_data2.out‘, num_array, ‘ ‘);