M â Matlab Å¡altinio kodo failai
Kas yra M (Matlab) failas?
Failas su plÄtiniu .m yra Å¡altinio kodo failas, kurį naudoja Matlab â programavimo ir skaitmeninio skaiÄiavimo platforma, naudojama analizei, algoritmų kÅ«rimui ir modeliavimo modeliavimui. Kaip ir kituose programavimo failų formatuose, M faile yra Å¡altinio kodas, kuris vykdo Matlab komandas, kad nubrÄžtų grafikus, paleistų modeliavimÄ ir kitas matematines operacijas. Vienas Matlab modeliavimas gali apimti kelis tokius .m failus, kurie gali klasifikuoti programÄ pagal scenarijus, klases, funkcijas ar deklaracijas. Matlab M failus galima atidaryti naudojant bet kurį teksto rengyklÄ.
Matlab M failo formatas â daugiau informacijos
Matlab .m failai yra tekstiniai failai, kuriuose yra programavimo kodas Matlab programavimo kalba. Juos galima atidaryti ir redaguoti bet kuriame teksto rengyklÄje ir iÅ¡saugoti atgal, kad bÅ«tų galima vykdyti Matlab programinÄje įrangoje. PaÄiame Matlab yra Live Editor, kuri naudojama scenarijų, kurie yra kodo, iÅ¡vesties ir formatuoto teksto derinys, kÅ«rimui.
Matlab funkcijų failai
Kaip ir kitose programavimo kalbose, galite sukurti .m failÄ , kuriame yra tik funkcijos, kuri atlieka tik konkreÄiÄ užduotį, apibrÄžimas. Tokie failai taip pat iÅ¡saugomi su plÄtiniu .m ir įgyvendina tik su ta funkcija susijusias funkcijas.
.M failo pavyzdys
Toliau pateikiamas Matlab funkcijos failo pavyzdys, kuriame apskaiÄiuojamas laikas, per kurį objektas nukrenta iÅ¡ aukÅ¡Äio h.
function t= TimeToGround(h)
t=sqrt(h/4.9);
end
Norint iÅ¡kviesti Å¡iÄ funkcijÄ iÅ¡ Matlab redaktoriaus arba iÅ¡ kito .m failo, galima naudoti šį kodÄ .
TimeToGround(100)
Nuorodos
M â Objective-C įgyvendinimo failas
Kas yra M (Objective-C) failas?
M failas taip pat vadinamas diegimo failu, kuriame yra klasÄs Å¡altinio kodas, paraÅ¡ytas Objective-C kalba, programavimo kalba, naudojama programinÄs įrangos programoms, skirtoms OS X ir iOS, raÅ¡yti. Objective-C yra pagrindinÄ programavimo kalba, kuriÄ Å¡ioms platformoms naudoja pagrindinÄs Apple API Cocoa ir Cocoa Touch. Viena programinÄ Ä¯ranga, sukurta Å¡ia kalba, gali turÄti kelis .m failus, kuriuose yra programos klasių įgyvendinimas. Juos galima atidaryti naudojant Apple XCode, jEdit ir kitus įprastus teksto redaktorius.
âObjective-C Mâ failo formatas â daugiau informacijos
M failai paraÅ¡yti paprasto teksto formatu, naudojant Objective-C programavimo sintaksÄ. Kiekvienas klasÄs metodas turi bÅ«ti apibrÄžtas su visu reikalingu kodu Å¡iuose diegimo failuose. Å ie įgyvendinimo M failai gali importuoti vienÄ ar daugiau .h antraÅ¡tÄs failų pagal reikalavimus. Importavimo sakinys nurodo kompiliatoriui, kur rasti antraÅ¡tÄs failÄ , priklausantį Å¡iam diegimo failui. Importo pareiÅ¡kimas paraÅ¡ytas taip.
#import "network.h"
Tada kiekvienas M failo diegimas prasideda direktyva @implementation, po kurios nurodomas diegimo klasÄs failo pavadinimas. Tada seka visi antraÅ¡tÄs faile deklaruoti metodai.
M failo formato pavyzdys
UrlConnection.m
#import "UrlConnection.h"
@implementation UrlConnection
(void)connect {
// In here would be code to attempt a connection to the
// specified URL, while possibly handling connection errors.
//
}
+ (BOOL)canHandleRequest:(NSString \*)type
forUrl:(NSString \*)url {
//And in here would be code to see if the given URL passed
// in is capable of handling the HTTP request type specified
// by the "type" parameter. It will return YES or NO.
}
@end