Abrindo arquivos M
Está com dificuldade para abrir um arquivo .M? Nós recolhemos informações sobre formatos de arquivo e podemos explicar o que são arquivos M. Além disso, nós recomendamos softwares adequados para abrir ou converter esses arquivos.
Está com dificuldade para abrir um arquivo .M? Nós recolhemos informações sobre formatos de arquivo e podemos explicar o que são arquivos M. Além disso, nós recomendamos softwares adequados para abrir ou converter esses arquivos.
Em primeiro lugar, a extensão .m está associada ao tipo de arquivo MATLAB Script/Função (.m). MATLAB (Matrix Laboratory) da MathWorks, Inc. é o mais antigo e mais estabelecido sistema de software proprietário para cálculos matemáticos aplicados. Apesar da forte concorrência, o MATLAB ainda mantém a liderança nos círculos académico, científico e industrial.
MATLAB usa arquivos .m (também referenciados como 'arquivos M') tanto como arquivos de script quanto como definições de funções. Um script MATLAB (.m) é um arquivo baseado em texto que contém um programa, ou seja, uma série de instruções na linguagem MATLAB, e pode ser executado diretamente pelo MATLAB, invocando o nome do arquivo do script. Um arquivo de definição de função MATLAB (.m) é exatamente o mesmo que um arquivo de script, com a única diferença de que ele define uma função em todo o sistema em vez de armazenar um script.
Tanto a definição da função MATLAB quanto os arquivos de script devem ser colocados em locais incluídos na variável PATH. Os arquivos MATLAB M podem ser criados e editados diretamente com qualquer editor de texto.
Alternativamente, a extensão .m também associa com o tipo de arquivo Wolfram Mathematica Package (.m). O Wolfram Mathematica é um dos ambientes integrados mais poderosos e rápidos, visando tarefas computacionais intensivas na indústria, ciência e educação. Os arquivos (.m) são arquivos ASCII baseados em texto usados para armazenar vários dados no Mathematica, incluindo código fonte (scripts), imagens, formas geométricas, etc.
Maple, outro ambiente computacional avançado de matemática aplicada (Windows/Unix/Mac OS/Linux) da Maplesoft, usa a extensão .m como etiqueta para o formato de objeto binário interno do Maple. Em contraste com os arquivos .mpl (Maple Language) baseados em texto, os arquivos .m são arquivos binários que não podem ser diretamente editados. Tais arquivos .m são usados para armazenar variáveis e outros objetos Maple, e são legíveis somente no Maple (a instrução "ler").
Com referência ao GNU Octave, um avançado aplicativo FOSS (Free and Open-Source Software) multiplataforma e plataforma de scripts para computações matemáticas intensivas, a extensão .m atua como um rótulo para arquivos de script Octave em texto puro. Muito similar em sintaxe aos scripts MATLAB, os arquivos Octave .m contêm séries de instruções baseadas em texto compatíveis com MATLAB, a serem executadas pelo GNU Octave como um lote.
Além disso, a extensão .m também denota o tipo de arquivo Objective-C Class Implementation (.m). Objective-C é a linguagem de programação OO (object oriented) mais utilizada no desenvolvimento de aplicações para Mac OS e iOS. Um arquivo .m é um arquivo de texto simples com um conjunto de instruções que implementa uma classe Objective-C. Os arquivos de implementação de classe (.m) são sempre usados em pares com seus respectivos arquivos de cabeçalho (.h).