با سلام.
اگر کسی نحوه ایجاد یک mat. فایل رو بلده لطفا راهنمایی کنه. ممنون
با سلام.
اگر کسی نحوه ایجاد یک mat. فایل رو بلده لطفا راهنمایی کنه. ممنون
سلام مجدد.
دوستان برنامه نویس من همچنان منتظر کمک شما هستم.
با دستور زير مي تويند يك فايل دلخوا بسازيد
System.IO.File.Create("c:\hossein.m");
وبا دستور streamwriter داخلش هرچي خواستيد بنويسيد
شكل كلي دستور
{
System.IO.File.Create("c:\hossein.mat");
System.IO.StreamWriter wr = new System.IO.StreamWriter("مسير فايل");
wr.Write("متن");
يا
wr.writeline("متن");
}
با تشکر از شما دوست عزیز؛
اما این دستورات مربوط به ایجاد فایل به صورت txt می باشد(البته با پسوند متفاوت از .txt)
فایل mat. یک فایل به نظرم باینری می باشد.
در این نوع فایل شما میتوانید تعدادی متغیر با هر اندازه با نامهای مشخص ذخیره کنید به گونه ای که در هنگام load آن در نرم افزار matlab ؛ تمام متغیرها با همان نام و اندازه load می شوند.
دوستان من همجنان منتظر یاری شما هستم.
ممنون
سلام مجدد،
من منتظر یاری شما هستم.
ممنون
با دستور
save filename
همه ی متغیرهای توی Workspace درون filename ذخیره میشه
برای بارگذاری متغیرهای از فرمان زیر استفاده کنید
load filename
میشه لیست متغیرهای رو قبل از نام فایل نوشت که فقط اونها درون فایل ذخیره بشه
پسوندها میتونند هر چیزی باشن
همچنین میشه فایل رو به صورت txt و یا باینری ذخیره کرد.
اگر این دستورات رو در راهنمای Matlab جستجو کنید نمونه های زیادی رو خواهید دید
با تشکر از شما دوست عزیز،
دستوراتی رو که گفتید در نرم افزار matlab استفاده میشه. من میخواهم در برنامه ای در C# متغیرهایی رو در فایل mat بریزم و پس از اتمام برنامه در نرم افزار matlab ؛ اون فایل رو load کنم.
ممنون از شما.
منتظر کمک هستم همچنان...
خسته نباشی !
لازم نیست حتما فایل MAT باشه.
شما فایل رو به صورت Text ذخیره کنید به صورت Comma seperated
بعد درون متلب با فرمان fprintf لودش کنید.
فایل های MAT رو هم اگر به com متلب reference بزنید میتوانید بسازید . اما اول باید متغیرهاشو به Workspace متلب ببرید. MAT یک فایل باینری که خود متلب از Workspace میسازه . و شما نمیتوانید دستی بسازید. مگر اینکه متلب چنین تابعی رو برای C# فراهم کنه که من تا به حال ندیدم. ( نیازی هم نیست !)
سلام مجدد.
البته این کار رو من با Turbo C++ (تحت داس) انجام دادم.
حالا می خواهم این کار را در C# انجام بدم.
البته حق با شماست می توان این کار را با ذخیره در فایل txt و نوشتن یک m فایل برای load آن در matlab انجام داد(چرا که هنگام نوشتن در txt فایل شما نام متغیر را نمیتوانید بنویسید) اما من مجبورم که خروجی برنامه C# را به صورت یک mat فایل ذخیره کنم.
همچنان منتظر کمکهای شما هستم.
با سلام خدمت دوستان من برنامه ای دارم که بدون فایلهای با پسوند p. که باهاش هست اجرا نمیشه کسی میدونه این فایل چی هست ؟