Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Clc
disp('Hola!') Correr paso a paso
Aunque los ficheros *.m se pueden crear con cualquier editor de ficheros ASCII tal como Notepad, MATLAB dispone de un editor que permite tanto crear y modificar estos ficheros, como ejecutarlos paso a paso para ver si contienen errores (proceso de Debug o depuracin). La Figura 8a muestra la ventana principal del Editor/Debugger
modo grfico una informacin Control de los formatos de salida y de otras opciones de MATLAB format short coma fija con 4 decimales (defecto) format long coma fija con 15 decimales format hex cifras hexadecimales format bank nmeros con dos cifras decimales format short e notacin cientfica con 4 decimales format short g notacin cientfica o decimal, dependiendo del valor format long e notacin cientfica con 15 decimales format long g notacin cientfica o decimal, dependiendo del valor format loose introduce algunas lneas en blanco en la salida (defecto) format compact elimina las lneas en blanco citadas (opcin recomendada) format rat expresa los nmeros racionales como cocientes de enteros Operaciones con matrices + adicin o suma sustraccin o resta * multiplicacin ' traspuesta ^ potenciacin \ divisin-izquierda / divisin-derecha .* producto elemento a elemento ./ y .\ divisin elemento a elemento .^ elevar a una potencia elemento a elemento
Si se desea que una expresin contine en la lnea siguiente, hay que introducir tres puntos (...) antes de pulsar intro. Tambin se pueden incluir varias expresiones en una misma lnea separndolas por comas (,) o puntos y comas (;). El comando clear tiene varias formas posibles: clear sin argumentos, clear elimina todas las variables creadas previamente
(excepto las variables globales). clear A, b borra las variables indicadas. clear global borra las variables globales. clear functions borra las funciones. clear all borra todas las variables, incluyendo las globales, y las funciones.
fig = figure li1 = line([0,5],[0,5]) li2 = line([0,5],[5,0]) po1 = patch([1,4,3],[1,1,4],'g') delete(po1) delete(li1)
% Creacin de los diferentes mens % Men File id_File = uimenu(id_Fig,'Label','&Archivo',... 'Accelerator','f'); % Men Time id_Time = uimenu(id_Fig,'Label','&Tiempo',... 'Accelerator','t'); % Men Curve id_Curve = uimenu(id_Fig,'Label','&Curva',... 'Accelerator','c');
% Creacin de los diferentes submens % File id_Load = uimenu(id_File,'Label','&Load',... 'Accelerator','L',... 'CallBack','load data.mat'); id_Save = uimenu(id_File,'Label','&Save',... 'Accelerator','s',... 'CallBack','save data.mat'); id_Exit = uimenu(id_File,'Label','&Exit',... 'Accelerator','x',... 'CallBack','close'); % Time id_10 = uimenu(id_Time,'Label','10',... 'CallBack','t=0:.1:10;'); id_20 = uimenu(id_Time,'Label','20',... 'CallBack','t=0:.1:20;'); id_30 = uimenu(id_Time,'Label','30',... 'CallBack','t=0:.1:30;'); % Curve id_Sinus = uimenu(id_Curve,'Label','Seno',... 'CallBack','plot(t,sin(t));grid;title(''funcin Seno'')'); id_Cosinus = uimenu(id_Curve,'Label','Coseno',... 'CallBack','plot(t,cos(t));grid;title('' funcin Coseno'')',... 'Separator','on');