.m
heeft.
Tip: bij default laat MS WINDOWS geen file-extensies zien:
pas dit aan door bij explorer-tools de
hide file extensions weg te halen.
Maak eerst van je UNIX directory de current directory
met behulp van het cd (change directory) commando
cd h:Je kunt vanachter de MATLAB prompt overigens nog meer UNIX achtige commando geven:
pwd (print working directory - laat zien waar je bent) cd (zonder argument is dit hetzelfde als pwd) mkdir folder1 (maak nieuwe directory) rmdir folder1 (gooi lege directory weg) ls (list files in current directory)Je kunt nu op een aantal manieren een script-file met de naam
opg1.m maken. Vanaf de prompt:
edit opg1Links boven op je desk top zit hier ook een knop voor. Je kunt ook je favoriete editor of notepad gebruiken. Je kunt commentaar in een script zetten achter het procent teken, b.v.:
% opgave 1, maak een random 4x4 matrix A = rand(4)Als je je m-file ge-saved hebt kun je hem uitvoeren door de naam van het script (zonder extensie) in te typen:
opg1Voor grote matrices wil je misschien niet iedere keer alle getallen over het scherm krijgen. In dat geval zet je een
;
achter een regel. Je kan zo ook meer commando's op één
regel zetten:
A = rand(50); B=inv(A);
Een script dat niet in de current directory staat kun
je beschikbaar maken met het addpath commando.
Als je wilt weten dat MATLAB het juiste script uitvoert
zijn de volgende commando's handig:
which opg1 (laat het hele pad zien) more on type opg1 (laat inhoud zien)Als je met de hand commando's geeft en scripts gebruikt is het een goed idee om je scripts te testen door alle variabelen die je gemaakt hebt weg te gooien en dan het script opnieuw te draaien:
clear clc % dit maakt je scherm leeg opg1Je kunt zien welke variabelen je gemaakt hebt:
who % geeft alleen de namen whos % laat ook nog zien wat de dimensies zijn