Você está na página 1de 13

PA

rogramas

rquivos

esta seo sero abordadas tcnicas para a programas e manipulao de dados em arquivos no MATLAB 6.1.
CRIANDO PROGRAMAS EM MATLAB

!ma grande vantagem do MATLAB a possibilidade de se criar programas como as linguagens de programao "# "$$# BA%&"# 'ortran ou (A)A. *uas grandes vantagens do MATLAB so+ !ma biblioteca com um grande n,mero de -un.es matem/ticas dispon0veis e devidamente testadas. !ma sinta1e simples que permite a r/pida elaborao de programas# sem a necessidade de se preocupar com o tipo 2inteira# ponto -lutuante# vetor# matri3# etc4 da vari/vel. A construo de novas -un.es matem/ticas que utili3am todos os recursos dispon0veis 2t5pico desta seo4. 6s arquivos de programa do MATLAB t7m e1tenso 8.m9 e# por este motivo# so usualmente denominados de 8m:-iles9. ;1istem dois tipos de 8m:-iles9+ Script+ uma seq<7ncia de comandos do MATLAB e serve# basicamente# para automati3ar algum processo repetitivo. o tem par=metros de entrada# nem de sa0da# e utili3a as vari/veis do espao de trabal>o. Funo+ Tambm uma seq<7ncia de comandos do MATLAB# mas aceita par=metros de entrada e sa0da. 'un.es utili3am seu pr5prio espao de mem5ria para arma3enar vari/veis locais. 6 MATLAB possui um ambiente para edio de programas que pode ser acionado de duas -ormas+ a lin>a de comando digitando edit.

!sando de 0cones

na barra de

-erramenta do MATLAB+ . A apar7ncia t0pica de um programa Script em MATLAB +

Para e1ecutar o arquivo necess/rio acionar o boto pr51imo ? barra 8"urrent *irector@9# modi-icando o diret5rio corrente do MATLAB para aquele em que se encontra o Script 8e1emplo1.m9. &sto resultar/ em+

;m seguida a seguinte seq<7ncia de comandos pode ser digitada+ AA B>os AA >elp e1emplo1 ;1emplo de arquivo script. e1emplo1.m+ desen>a gra-ico -214 C sin214De1p214# :EDpi F 1 F EDpi. AA e1emplo1 AA B>os ame %i3e 1 111E6

B@tes "lass 1GGH double arra@

Minicurso Matlab Rpido e Prtico

PA

rogramas

rquivos

Irand total is 1E6 elements using 1GGH b@tes A e1ecuo do comando resultar/ na -igura+

com aplica.es espec0-icas# podero ser criadas. Para saber a qual das tr7s classes uma -uno pertence ou em qual diret5rio o arquivo est/# use o comando B>ic>+ AA B>ic> sin sin is a built:in -unction. AA B>ic> pol@-it "+KMATLAB6p1Ktoolbo1KmatlabKpol@-un Kpol@-it.m A sinta1e do cabeal>o de uma -uno pode ser dada por+ function Lsaida1# ...# saidanM C function function2entrada1# ...# entradan4 Lsaida1# ...# saidanM C function2entrada1# ...# entradan4 6nde+ saida1#...#saidan representam os n dados de sa0da e entrada1#...#entradan so n dados de entrada. "onstruindo o arquivo funcao1 como se segue+

6bserve que o comando help exemplo1 lista o coment/rio colocado antes de qualquer comando do arquivo Script# como se exemplo1 -osse um novo comando do MATLAB. Alm disso# ao se e1ecutar o arquivo exemplo1# todas as vari/veis do arquivo -icam dispon0veis no espao de trabal>o. ;m relao ?s -un.es necess/rio destacar tr7s classes+ Built-in+ -uno interna do MATLAB que est/ implementada em seu n,cleo. 6 c5digo deste tipo de -uno no vis0vel. MATLAB m-file+ -uno do MATLAB que est/ implementada em m:-iles. 6 c5digo da -uno MATLAB m:-ile vis0vel e pode ser alterado. 6 comando which e1ibe o diret5rio no qual o m:-ile est/ locali3ado. User m-file+ -uno criada pelo usu/rio 2-uncao1.m a ser mostrada a seguir4. J desta -orma que novas -un.es# de acordo

*igitando no prompt 28AA94do MATLAB a seq<7ncia+ AA clear allN

Minicurso Matlab Rpido e Prtico

PA AA B>os AA L@M C -uncao12:pi#G.1#pi4N AA B>os ame %i3e B@tes "lass @ 116O

rogramas

rquivos

PGQ double arra@

As -un.es trabal>am com !ari"!eis locais# isto # que -icam arma3enadas em /reas de mem5ria pr5prias# independente do espao de trabal>o do MATLAB. 6s escopos das vari/veis do espao de trabal>o e das vari/veis locais de -un.es so muito bem de-inidos+ )ari/veis do espao de trabal>o no so recon>ecidas dentro das -un.es. )ari/veis locais de -un.es no so recon>ecidas no MATLAB. Par=metros de entrada e sa0da so a -orma 2inter-ace4 mais adequada para a troca de dados entre o espao de trabal>o do MATLAB e ambientes internos de -un.es. !ma outra -orma de compartil>amento de troca de dados entre o espao de trabal>o e -un.es so as !ari"!eis #lo$ais. )ari/veis criadas no espao de trabal>o so recon>ecidas por qualquer -uno que e1plicite sua categoria 8global9 em seu c5digo. Acreditando que a utili3ao de !ari"!eis #lo$ais pode -ornecer um pequeno gan>o imediato ?s custas de um grande preRu03o -uturo na manuteno de um programa# no ser/ detal>ado como utili3ar !ari"!eis #lo$ais.
ESTR"T"RAS SELE#$O DE REPETI#$O E

Irand total is 6O elements using PGQ b@tes 6bserve que apenas a vari/vel @ est/ dispon0vel no espao de trabal>o# pois apenas ela -oi especi-icada como vari/vel de sa0da. Algumas outras observa.es sobre a e1ecuo da -uno funcao1+ permite indicar os valores do par=metros de in0cio# -im e incremento de dom0nio do gr/-ico. cria e utili3a a vari/vel 1 internamente e retorna o vetor na vari/vel @ no espao de trabal>o. a vari/vel 1 no criada no espao de trabal>o. para o intervalo L:# M gera o gr/-ico a seguir+

!m comando que permite a repetio de comandos por um n,mero -i1o de ve3es dado pelo comando for cuRa sinta1e + AA -or iC1+1G 12i4 C cos2iDpiS1G4N end
ESCOPO DE ARI! EIS

6 MATLAB arma3ena suas vari/veis em na /rea de mem5ria denominada espao de trabal>o.

Minicurso Matlab Rpido e Prtico

PA
Dica de dese%pen&o'

rogramas

rquivos

6 MATLAB tem seu -uncionamento otimi3ado para reali3ar opera.es matriciais e vetoriais. Portanto# sempre que poss0vel# substitua um comando for por uma operao matricial eSou vetorial. o e1emplo anterior# o desempen>o computacional do MATLAB seria superior se -osse utili3ada a seguinte seq<7ncia de comandos+ AA t C 1+1GN AA 1 C cos22piDt4.S1G4N Para testes com di-erena signi-icativa de tempo# use n C 1GGGGG# por e1emplo. a seq<7ncia anterior# a primeira instruo di3+ para i igual a 1 at 1G# calcule todas as instru.es at a pr51ima instruo de end. Assim# i assumir/ o valor 1# depois E# e assim por diante at o que i C 1G# quando o loop termina. A declarao iC1+1G uma -orma padro que# tambm# usada na criao de vetores e matri3es do MATLAB. ;lementos de vetores e matri3es criados no MATLAB podem ser usados dentro de um comando for+ AA -or n C 1+Q -or m C 6+:1+1 A2n#m4 C nTO $ mTEN end end !ma outra estrutura de repetio o while+ AA erro C 1N AA num C 1N AA B>ile 21$erro4 A 1 erro C erroSEN num C num $ 1N end

este e1emplo# 8erro9 comea com o valor 1. ;nquanto 21 $ erro4 A 1 -or verdadeiro# os comandos dentro do while sero e1ecutados. !ma ve3 que erro continuamente dividido por dois# num dado momento ele ser/ to pequeno que somado a 1 o resultado no ser/ maior que 1 2&sso acontece# pois o computador usa um n,mero -inito de d0gitos para representar n,meros4. o momento que 21 $ erro4 A 1 torna:se -also o loop# criado pelo while# termina. Alm das estruturas de repetio# e1istem as estruturas de seleo como o if+ AA lapis C 1GN AA i- 2lapis A 14 lapis C lapis : P end lapis C P 6s comandos de repetio podem ser anin>ados em conRunto com os comandos de seleo e vice:versa+ -or &C1+m i- & CC ( A2&#(4 C EN elsei- abs2&:(4 CC 1 A2&#(4 C :1N else A2&#(4 C GN end & C & $ 1N end 6bservar que na seq<7ncia anterior o comando i- -oi utili3ado em conRunto com o comando elseif e else. 6 e1emplo anterior poderia ter utili3ado o comando switch+

Minicurso Matlab Rpido e Prtico

&

PA -or &C1+m val C abs2& U (4N sBitc> val case G A2&#(4 C EN case 1 A2&#(4 C :1N ot>erBise A2&#(4 C GN end & C & $ 1N end
MISCEL(NEA

rogramas

rquivos

"omo conseq<7ncia do comando profile report# a seguinte tela de resultados ir/ aparecer+

6 comando profile permite e1trair relat5rios com in-orma.es estat0sticas de e1ecuo de programas. Para ativar e desativar este recurso digite profile on e profile off# respectivamente. Para que o MATLAB gere automaticamente relat5rios estat0sticos# em -ormato 8VTML9# sobre o desempen>o da e1ecuo de algum comando digite profile report. Para ilustrar com um e1emplo o uso do comando profile# -oi criado o arquivo trian#ul'pascal(m+

Alguns outros comandos que podem ser usados na manipulao de dados dentro dos arquivos 8.m9 criados so+ Funo beep )escrio 'a3 o computador emitir um beep. disp2variavel4 Mostra os resultados sem identi-icar os nomes das vari/veis. ec>o "ontrola a e1ibio dos comandos dos arquivos M na Ranela de comandos. input %olicita ao usu/rio que -ornea algum dado de entrada. Ye@board Trans-ere temporariamente o controle para o teclado 2pressione return para devolver o controle ao arquivo M de comandos que est/ sendo e1ecutado4. pause ou pause2n4 %uspende a e1ecuo at que o usu/rio pressione alguma

*epois a seguinte seq<7ncia de comando utili3ada+ AA pro-ile onN AA trianguloWpascal2PG4N AA plot2:1G+G.1+1G#2:1G+G.1+1G4.TE#X:rX4N AA pro-ile o--N AA pro-ile reportN

Minicurso Matlab Rpido e Prtico

PA

rogramas

e end

rquivos

tecle ou suspende a e1ecuo por n segundos. Bait-orbuttonpress %uspende a e1ecuo at que o usu/rio pressione uma tecla ou um boto do mouse. nargin Zetorna o n,mero de par=metros de entrada -ornecido pelo usu/rio para a -uno. nargout Zetorn o n,mero de par=metros de sa0da -ornecido na c>amada da -uno. breaY Termina a e1ecuo de loop de um while ou for. o caso de loops anin>ados# ele termina o loop mais interno. tic &nicia o rel5gio para contar o tempo. toc Termina o rel5gio para contar o tempo 2sempre deve ser usado depois de tic4.
E)ERC*CIOS

[ Problema GE B>ile prod21+n4 F 1.e1GG n C n$1N end [ Problema GO U\On$1] da teoria dos [ n,meros. B>ile 1 n C input2\;ntre n# negativo sai.]4N i- 2n FC G4# breaY# end B>ile n A 1 nA1 i- rem2n#E4 CC G n C nSEN else n C ODn $ 1N end end end 2O4 ;screva um pequeno trec>o de c5digo MATLAB que use os comandos input e pause. 2Q4 *esenvolva um algoritmo que possibilite que o usu/rio possa criar um banco de dados que contm a nota e o ZA de alunos. 6 usu/rio deve escol>er a quantidade de nomes que deseRa arma3enar e deve visuali3ar a matri3 de dados ap5s a e1ecuo do algoritmo. %egue o pseudo:c5digo+ Pseudo:"5digo Procedure+ n +C n,mero de alunos para guardar Para iC1+n ;ntrar com a nota e o ZA. Iuardar nota e ZA numa matri3. end &mprimir a matri3 resposta na tela. 2P4 "rie uma -uno que calcula o produto de uma matri3 com um vetor por de duas -ormas+ usando o loop for e o

214 "rie arquivos e1ecut/veis D.m na -orma de Script para resolver os seguintes problemas+ 2i4 "alcular o valor mdio de uma seq<7ncia de n,meros qualquer 2)etor4. 2ii4 "alcular o -atorial de um n,mero. 2E4 ;1ecutar e e1plicar os seguintes trec>os de programas de MATLAB+ [ Problema G1 -or iC1+n -or RC1+n A2i#R4 C 1S2i$R:14N end

Minicurso Matlab Rpido e Prtico

PA

rogramas

rquivos

sinal 8D9. !tili3ando os comandos tic e toc# bem como o comando profile# avalie qual o mtodo mais e-iciente.
STRING DE CARACTERES

A -uno char -a3 a trans-ormao inversa+ AA c>ar2u4 ans C ^ue tal esta string de caracteres _ a verdade# as strings so vetores de caracteres+ AA t2Q+EG4 ans C tal esta string A concatenao de strings pode ser -eita com o comando strcat+ AA a C XA -rase XN AA b C Xesta XN AA c C Xcompleta bXN AA d C X2in4XN AA e C strcat2a#b#d#c4 eC A -raseesta2in4completa b Para converter strings em n,meros e vice: versa e1istem os comandos str num e num str# respectivamente.

o MATLAB as strings de caracteres so vetores numricos especiais# de c5digo A%"&&# que representam um te1to+ AA t C X^ue tal esta string de caracteres _X tC ^ue tal esta string de caracteres _ AA si3e2t4 ans C 1 OP AA B>os ame %i3e B@tes "lass ans 11E 16 double arra@ t 11OP `G c>ar arra@ Irand total is O` elements using H6 b@tes Para ver a estrutura -undamental da representao A%"&& das strings de caracteres# basta reali3ar alguma operao aritmtica com a string ou converter a mesma usando a -uno dou$le+ AA uCdouble2t4 uC "olumns 1 t>roug> 1O H1 11` 1G1 OE 116 OE 1G1 11P 116 a` OE a` 1GH

AA Y C XE.`1X YC E.`1 AA Y C strEnum2Y4 $ 1 YC O.`1GG AA Y C numEstr2Y4 YC O.`1 AA -rase C X6 numero e C XN

"olumns 1Q t>roug> E6 11P 116 11Q 1GP 11G 1GO 1GG 1G1 OE aa a` 11Q

OE

"olumns E` t>roug> OP a` aa 116 1G1 11Q 1G1 11P OE 6O

Minicurso Matlab Rpido e Prtico

PA

rogramas

rquivos

AA -rase C X6 numero e $ 1 C XN AA -rase C strcat2-rase#Y4 -rase C 6 numero e $ 1 CO.`1 !ma outra -orma de se concatenar strings com n,mero utili3ar os comandos fprintf e sprintf+ AA Y C piSe1p2E4 YC G.QEPE AA p C sprint-2X Pi S e1p2E4 C [H.Q- X#Y4N AA p pC Pi S e1p2E4 C G.QEPE AA -print-21#X Pi S e1p2E4 C [H.Q- KnX#Y4N Pi S e1p2E4 C G.QEPE 6bserve que o comando sprintf concatena a string e o n,mero em uma nova string# ao passo que fprintf apenas imprime o resultado na tela 2o local de impresso do resultado indicado com o primeiro par=metro que# com valor igual a um# o espao de trabal>o4. J poss0vel utili3ar o comando fprintf para imprimir dados em arquivos# bastando substituir o n,mero um por uma vari/vel que conten>a um 8ponteiro9 para um arquivo. ;ste 8ponteiro9 pode ser obtido usando:se o comando fopen e fclose+ AA -id C -open2Xteste.t1tX#XBX4N AA -print-2-id#X Pi S e1p2E4 C [H.Q- KnX#Y4N AA -print-2-id#X OD2Pi S e1p2E44 C [H.QKnX#ODY4N AA -print-2-id#X PD2Pi S e1p2E44 C [H.QKnX#PDY4N AA -print-2-id#X 'im de Arquivo KnX4N AA -close2-id4N 6bserve que o comando fopen tem um segundo par=metro que especi-ica o

prop5sito da abertura do arquivo 2\B] C escreve dados# apagando o conte,do anterior se e1istir o arquivo. %e no e1istir# cria o arquivo e escreve4. 6 arquivo 8teste.t1t9 ser/ gerado e ter/ o seguinte conte,do+

6bserve# ainda# que ap5s abrir o arquivo com o comando fopen# necess/rio -ec>ar o mesmo com o comando fclose.
Erro co%u% de pro+ra%a,-o'

Abrir um arquivo para escrever ou ler dados com -open e no -ec>ar o mesmo com -close pode ocasionar uma srie de problemas graves. Por e1emplo# se um arquivo aberto para escrever dados no -or -ec>ado# ento# o seu conte,do aparecer/ va3io# embora os comandos para se escrever dados R/ ten>am sido e1ecutados. A utili3ao dos comandos fopen# fprintf e fclose ser/ abordada# em detal>es# mais ? -rente. !ma generali3ao do que -a3 strEnum e1ecutar uma string de caracteres como se -osse uma e1presso do MATLAB. &sto -eito pelo comando e!al# abreviao de 8evaluation9# que interpreta qualquer string que seRa aceita pela sinta1e do MATLAB+

Minicurso Matlab Rpido e Prtico

PA

rogramas

rquivos

ENTRADA E SA*DA DE DADOS

AA -or n C 1+P eval2LX)X numEstr2n4 X C 1+nXM4 end )1 C 1 )E C 1 E )O C 1 E )Q C 1 E )P C 1 E O O O Q Q P

%upon>a que uma matri3 8dados9 ten>a sido gerada por meio de uma -uno# ou ainda# um comando no espao de trabal>o. Para salvar esta matri3 em um arquivo A%"&&# cuRos elementos estaro separados por um caracter 8delimitador9# o comando dlmwrite pode ser usado+ AA dados C L1+PN 6+1GN 11+1PM dados C 1 E O Q P 6 ` H a 1G 11 1E 1O 1Q 1P AA dlmBrite2Xarq.t1tX#dados#XNX4N ;sta seq<7ncia de comandos ir/ gerar o arquivo de dados 8arq.t1t9 cuRo conte,do +

Para redu3ir o uso de e!al# o MATLAB possui a -uno fe!al para os casos em que a -uno a ser utili3ada R/ e1iste e v/lida. Assim# o escopo de fe!al limitado# mas isto a torna bem mais r/pida que e!al+ AA -unc C XcosXN AA 1 C :pi+piSE+piN AA @ C -eval2-unc#14 @C :1.GGGG :1.GGGG G.GGGG 1.GGGG G.GGGG "aso o caracter delimitador no -osse especi-icado# ento# a -uno assumiria que o caracter delimitador 8.9. Para listar o conte,do de um arquivo 8.m9# sem precisar abrir o arquivo atravs da inter-ace gr/-ica do MATLAB# e1iste o comando t/pe+ AA t@pe arq.t1t 1NENONQNP 6N`NHNaN1G 11N1EN1ON1QN1P Para carregar os dados de um determinado arquivo# cuRos dados -oram gravados por dlmwrite# usa:se dlmread+
Minicurso Matlab Rpido e Prtico

In.or%a,-o co%ple%entar'

o e1emplo anterior# o nome da -uno contida na vari/vel 8-unc9 era uma -uno do MATLAB 28cos94. Porm# este nome poderia ser de uma -uno criada pelo pr5prio usu/rio.

PA AA clear all AA B>os AA dados C dlmread2Xarq.t1tX#XNX4 dados C 1 E O Q P 6 ` H a 1G 11 1E 1O 1Q 1P

rogramas

rquivos

6u -orma de se utili3ar load e save+ AA " C piDe@e2O4N AA * C piDsin2e1p2144Dones21#E4N AA save2X-ileEX#X"X#X*X4N AA clear all AA B>os AA load2X-ileEX4 AA B>os ame %i3e B@tes "lass " O1O `E double arra@ * 11E 16 double arra@ Irand total is 11 elements using HH b@tes Para se escrever dados -ormatados# deve ser usado o comando fprintf. Para mostrar o uso deste comando -oi constru0da a -uno 8Britedados.m9+

AA B>os ame %i3e B@tes "lass dados O1P 1EG double arra@ Irand total is 1P elements using 1EG b@tes Para ler e arma3enar dados em arquivos 8.mat9 e1istem os comandos load e sa!e+ AA A C LP+:1+1N 6+1GMN AA B C AXN AA save -ile A BN AA B>os ame %i3e B@tes "lass A E1P HG double arra@ B P1E HG double arra@ Irand total is EG elements using 16G b@tes AA clear all AA B>os AA load -ile AA B>os ame %i3e B@tes "lass A E1P HG double arra@ B P1E HG double arra@ Irand total is EG elements using 16G b@tes
In.or%a,-o co%ple%entar'

Ao digitar 8Britedados9 no espao de trabal>o o arquivo 8notas.t1t9 ser/ constru0do+

6s arquivos 8.mat9 t7m -ormato bin/rio e so pr5prios do MATLAB. o por acaso# o -ormato de dados mais compacto e r/pido dispon0vel no MATLAB.

Minicurso Matlab Rpido e Prtico

PA

rogramas

e \a] \r$] \B$] \a$] \c] \A]

rquivos Ane1ao e cria se necess/rio Leitura e gravao 2no cria4 Trunca ou cria para leitura e gravao Leitura e ane1ao e cria se necess/rio Irava sem -lu1o autom/tico Ane1a sem -lu1o autom/tico 8xemplo [:P.Ed [$P.Ed [GP.Ed

Para se ler estes dados# usa:se fopen em conRunto com f#ets eSou fscanf e fclose# por meio da -uno 8ledados.m9+

7aractere )escrio : Alin>amento ? esquerda $ %empre imprime sinal dos n,meros G Preenc>e espaos \G] no lugar de \ \ Ao digitar 8ledados9 no espao de trabal>o do MATLAB+ AA ledados vstr C 6TA% Z.A. Matri3 C 1.Ge$GGO D G.GGPG Q.EOOG E.PO`G G.GGOG G.GG`1 Q.EE1G O.`OEG G.GG1a G.GGQO O.H`1G 6bserve que f#ets l7 a lin>a inteira# ao passo que fscanf pode tanto ler o conRunto de dados como uma matri3 2como no e1emplo4# ou elemento por elemento 2usando fscanf1fid.2 3-(&f 244. Alm disso# os caracteres utili3ados nos par=metros de fscanf e para fopen so e1plicados nas tabelas a seguir+ 5ar6metro Funcionalidade \r] Apenas para leitura \B] Iravao e cria se necess/rio Format o [c [s [d [[e [1 [d [o 9otao

caractere cadeia de caracteres decimal ponto -lutuante e1ponencial >e1. \min,scula] >e1. \mai,scula] octal :esultado a abc O.1QEe$ GGG O.1QE O.1QEe$GGG 1b 1B OO

8xemplo -print-2\[c]# ]a]4 -print-2\[s]# ]abc]4 -print-2\[P.Od]# pi4 -print-2\[P.O-]# pi4 -print-2\[P.Oe]# pi4 -print-2\[1]# E`4 -print-2\[d]# E`4 -print-2\[o]# E`4 "arac. ome Kb bacYspace KKn Kr -orm -eed neB line carriage

*escrio Zetorno de caractere Avano de lin>a Pula lin>a Zetorno de lin>a

Minicurso Matlab Rpido e Prtico

PA return >ori3ontal tab bacYslas> quotation percent

rogramas

rquivos *ata 'ormat 'ormato avi aviread 2animao4 V*' 'ormato MATLAB movie Matri3es de cores 2truecolor4 e 0ndice 2mapa4

Kt KK K9 [[

Tabulao >ori3. "aractere K "aractere 8 "aractere [

A)&

'ormatos de leitura para o -open \B]# \r]. 'ormatos de escrita para -print-. A seguir# uma tabela com alguns comandos de leitura de dados do MATLAB e os respectivos tipos de dados que os mesmos so capa3es de ler+ ;1t. *escrio MAT 'ormato MATLAB "%) ,meros separados por \#] *AT Te1to -ormatado Te1to -ormatado *LM ,meros delimitados TAB ,meros tabulados dL% Planil>a do M%:;1cell 'uno load cvsread importdata te1tread dlmread dlmread 1lsread Matri3 numrica e cell: arra@ Matri3 numrica e cell: arra@ "ell:arra@ e registros "*' 'ormato '&T% 'ormato Zetorno )ari/veis do arquivo Matri3 numrica

T&'' &magem imread P I V*' BMP (P;I I&' P"d d*c "!Z &"6 ZA% PBM PIM PPM A! fudio %un auread *ados e % * -req<7ncia cA) fudio Bavread 2D4 Padro de arquivos para troca de dados criados pela A%A. Algumas -un.es que podem au1iliar na manipulao de arquivos so listadas abai1o+ "omando *escrio dir Lista as -un.es e subdiret5rios do diret5rio atual delete Zemove um arquivo cd Muda o diret5rio atual pBd Zetorna o diret5rio atual uiget-ile !sando inter-ace gr/-ica de acordo com padro para abertura de arquivos# -ornecendo o nome e o diret5rio de um arquivo uiset-ile !sando inter-ace gr/-ica de acordo com padro para salvar arquivos# -ornecendo o nome e o diret5rio de um arquivo

ce1 Planil>a do B1read Lotus 1EO "*'D "ommon cd-read *ata 'ormat D '&T% 'le1ible -itsread &mage Transport %@stem D V*' Vierarquical >d-read

Minicurso Matlab Rpido e Prtico

PA

rogramas

rquivos

Minicurso Matlab Rpido e Prtico

Você também pode gostar