چه باید بدانیم
- بیشتر M فایل ها فایل های کد منبع هستند.
- اگر ویرایشگر متن فایل را به درستی نمایش نمی دهد، MATLAB یا Mathematica را امتحان کنید.
- فایل های M مبتنی بر متن را می توان با همان برنامه ها به فرمت های متنی دیگر تبدیل کرد.
این مقاله توضیح می دهد که فایل M چیست و چگونه می توان آن را در رایانه خود باز کرد یا آن را به فرمت فایل دیگری تبدیل کرد. چندین نوع فایل M وجود دارد، بنابراین مهم است که بدانید کدام یک را دارید تا بدانید چه برنامه ای برای باز کردن آن نیاز دارید.
فایل M چیست؟
یک فایل با پسوند فایل M می تواند به یکی از چندین فرمت فایل تعلق داشته باشد، اما بسیاری از آنها به نوعی به یک فایل کد منبع مرتبط هستند.
One فرمت کد منبع MATLAB است. اینها فایلهای متنی هستند که اسکریپتها و توابع را برای برنامه متلب ذخیره میکنند تا از آنها برای اجرای اقدامات ریاضی برای رسم نمودارها، اجرای الگوریتمها و موارد دیگر استفاده کند. این فایل مانند اجرای دستورات از طریق خط فرمان MATLAB عمل میکند، اما اجرای مجدد اقدامات معمول را بسیار آسانتر میکند.
استفاده مشابه برای فایل های M با برنامه Mathematica است. این همچنین یک فرمت فایل مبتنی بر متن است که دستورالعملهایی را ذخیره میکند که برنامه میتواند از آنها برای اجرای برخی توابع مرتبط با ریاضی استفاده کند.
فایل های پیاده سازی Objective-C از این پسوند فایل نیز استفاده می کنند. اینها فایلهای متنی هستند که متغیرها و توابع مورد استفاده در زمینه برنامهنویسی برنامهها، معمولاً برای دستگاههای macOS و iOS را در خود جای میدهند.
برخی از فایلهای M در عوض فایلهای کد منبع هستند که به زبان برنامهنویسی مرکوری نوشته شدهاند.
بعید است که این نوع فایلی باشد که شما دارید، اما استفاده دیگر از این پسوند فایل برای موسیقی مورد استفاده برای شبیه سازی سازها در رایانه های ژاپنی PC-98 است.
چگونه یک فایل M را باز کنیم
فایلهای کد منبع MATLAB را میتوان با ویرایشگر متنی مانند Notepad در Windows یا Notepad++ ایجاد کرد و با آن باز کرد.
اما فایل های MATLAB M در واقع قابل استفاده نیستند مگر اینکه در برنامه متلب باز شوند. می توانید این کار را از طریق اعلان MATLAB با وارد کردن نام فایل انجام دهید، مانند myfile.m.
البته M فایل های استفاده شده توسط Mathematica با آن برنامه باز می شوند. از آنجایی که آنها فقط فایلهای متنی هستند، این بدان معناست که میتوانید آن را با یک ویرایشگر متن باز کنید، اما همین مفهوم در مورد فایلهای MATLAB نیز صدق میکند، زیرا آنها فقط در زمینه Mathematica قابل استفاده هستند.
از آنجایی که فایلهای پیادهسازی کلاس متنی هستند، میتوان آنها را با هر ویرایشگر متنی که قبلا ذکر شد، از جمله مواردی مانند jEdit و Vim استفاده کرد. با این حال، این فایلهای M تا زمانی که با Apple Xcode یا سایر کامپایلرهای مرتبط مورد استفاده قرار نگیرند، قابل اجرا نیستند.
فایلهای مرتبط با مرکوری مشابه سایر فرمتهای فایل مبتنی بر متن از بالا هستند، اما واقعاً فقط با winmercury یا این کامپایلر مرکوری مفید هستند.
فایل های PC-98 M را می توان با FMPMD2000 باز کرد. همچنین باید مطمئن شوید که دو فایل DLL دارید: WinFMP.dll و PMDWin.dll. می توانید آنها را از این صفحه دانلود بگیرید.
چگونه یک فایل M را تبدیل کنیم
بیشتر ویرایشگرهای متنی که در این صفحه پیوند داده شده اند می توانند یک فایل M را به قالب متنی دیگری مانند HTML یا TXT تبدیل کنند. این فقط در مورد قالبهای متنی صدق میکند، اما نه چیز دیگری مانند فایل صوتی PC-98.
ذخیره کد در یک فایل M در PDF با متلب امکان پذیر است. با باز کردن فایل، به دنبال ویرایش M File Configuration یا نوعی منوی Export یا Save as بگردید.
اگر می خواهید یک فایل M متفاوت را به PDF تبدیل کنید، فایلی که مربوط به MATLAB نیست، یکی از این چاپگرهای PDF رایگان را امتحان کنید.
کامپایلر MATLAB می تواند این فایل ها را برای استفاده با MATLAB Runtime به EXE تبدیل کند، که به برنامه های متلب اجازه می دهد روی رایانه هایی اجرا شوند که نرم افزار نصب نشده است.
هنوز نمی توانید آن را باز کنید؟
برخی از فایل ها به راحتی با سایرین اشتباه گرفته می شوند زیرا پسوند فایل آنها حروف مشترکی دارند. این امکان وجود دارد که شما واقعاً یک فایل M نداشته باشید، و به همین دلیل است که با بازکننده ها یا مبدل های M از بالا کار نمی کند.
این پسوند فایل به وضوح تنها یک حرف طول دارد، بنابراین اگرچه ممکن است بعید به نظر برسد که آن را با فایل دیگری که به فرمت فایل دیگری تعلق دارد مخلوط کنید، اما باز هم بررسی مجدد آن مهم است.
برای مثال، چندین فرمت فایل وجود دارد که از M برای شناسایی فایل استفاده می کنند، مانند M3U، M2 و M3 (شیء یا مدل بلیزارد)، M4A، M4B، M2V، M4R، M4P، M4V، و غیره. پسوند فایل خود را بررسی کنید و متوجه شوید که به یکی از آن فرمتها تعلق دارد، سپس از پیوند ارائه شده استفاده کنید یا در مورد پسوند آن تحقیق کنید تا نحوه باز کردن آن را بیاموزید.
اگر در واقع یک فایل M دارید، اما با پیشنهادات موجود در این صفحه باز نمی شود، ممکن است فرمت واقعا مبهم داشته باشید. از یک ویرایشگر متن مانند Notepad++ برای باز کردن آن به عنوان یک سند متنی استفاده کنید.ممکن است برخی از کلمات یا عبارات در آنجا وجود داشته باشد که برنامه سازنده آن را نشان دهد، یا آنچه را که برای باز کردن آن استفاده شده است، توصیف کند.
سوالات متداول
فایل های M در C++ چیست؟
کدنویس MATLAB در MATLAB کد C++ را از فایل های M تولید می کند. می توانید از کد تبدیل شده به عنوان کد منبع در پروژه ها استفاده کنید یا آن را به کتابخانه های کد دیگر اضافه کنید. درباره تولید کد C++ با کدنویس MATLAB بیشتر بدانید.
فایل های M با tildes چیست؟
اگر ذخیره خودکار را در MATLAB در محیط یونیکس فعال کنید، کاراکتر tilde بعد از پسوند M در نام فایل ظاهر می شود. برای مدیریت تنظیمات ذخیره خودکار، File > Preferences > > Editor/Debugger >را انتخاب کنید ذخیره خودکار همچنین می توانید ذخیره خودکار را از این منو خاموش کنید.