• No se han encontrado resultados

Objetivos: Editor. Matlab. interfaz:

N/A
N/A
Protected

Academic year: 2021

Share "Objetivos: Editor. Matlab. interfaz:"

Copied!
13
0
0

Texto completo

(1)

Introd

Arranca LDAP). D interfaz: Comman del ento variables Los coma Por ejem

ducción

MatLab Después d nd Windo orno de t s), ejecuta andos se e mplo, si qu Objetiv Entorno Editor Variabl Operad

n al Ent

después el arranq ow (venta trabajo de ar (correr) escriben a eremos sa vos: o de Matlab les, Asignac dores básico

torno de

de regist que (puede ana de com e Matlab funcione a la derec aber el re b: Espacio d ciones os, tipos de d

e Matla

trarte en e tardar u mandos o b. Se usa s o progra cha del sol

sultado d de trabajo, V datos y func

ab

Window unos minu o mandato para int amas. Lo v licitador d de una sum Ventana de C ciones Labora Introdu ws (nombr utos), se v os) es la ve troducir d veremos m de coman ma: Comandos, atorio 1 ucción re y cont verá el sig entana pr datos (lla más adela ndo o prom traseña guiente rincipal amados ante. mpt “>>”.

(2)

a+b, si a= escribim >> a = 10 >> b = 23 >> a + b Matlab d ans = 33 Note: Pulsa “In Comman escritos e ejecutad teclas de Workspa abierto M =10 y b=23 mos lo sigu dará como ntro” para nd Histo en la ven o previam e cursor (la ace (espa Matlab. 3 uiente a la o respuest ejecutar u ory (histo ntana de c mente y as misma cio de tra a derecha ta (ans es un coman orial de comandos ejecutarl as que nos abajo) con del prom abreviatu ndo comando s. Nos per os de nu s permiten ntiene las mpt en la ve ura de ans os) regist rmite sab uevo. Pod n movern variables entana de swer, resp tra todos ber qué co demos us nos por un s creadas 2 de 13 e comand puesta): s los com omandos ar para e n texto). desde qu dos: mandos se han ello las ue se ha

(3)

Las varia usar el c variable. Si escrib especific Grabar lo Las varia usarlas seleccion Current directori ables crea comando . Dimensio bimos e camos una os datos: ables y da posterior nando “Sa Folder (c io actual. adas se pu whos pa ones porq l coman a variable atos las po rmente, p ave as...” (G carpeta a ueden list ara ver ta que cada v ndo clear e sólo elim odemos g pulsando Guardar c actual) es tar con el ambién lo variable e r borrare minará esa grabar a u el botón como). s la venta comando os valores es una ma emos tod a variable un fichero n derech ana que m o who. Ad s y dimen atriz mate das las e: clear a o con exte ho sobre muestra 3 de 13 demás, po nsiones d emática. variables ensión .m una var los fiche odemos de cada s, y si mat para iable y ros del

(4)

También directory) Para que el de trab El Editor barra par n podemo ). e Matlab e bajo o incl r se usa pa ra que se os saber el encuentre luirlo en l ara crear p muestre l l directori e los fiche los camin programa la ventan io actual c eros, debe nos de bús as o script a del edit con el com es selecci squeda (el ts. Pulsa e or. mando pw ionar ese l path). el botón “N 4 de 13 wd (print w directorio New Scrip working o como pt” en la

(5)

Variab

Variab

Las varia operador El tipo de se les asi su tipo pu El valor d partir de Cuando s especific como p program https://w

bles y a

bles:

ables alm r de asign e datos de igna un v uede cam de una va otras var se le da n car el con ara cual ma. Se pue www.ee.c

signac

macenan d nación: “=” e las varia alor sin d mbiar. ariable pro riables, o d ombre a u ntenido y lquier pe de consul columbia

iones

datos, pri ”. ables en M declarar su oviene de del resulta una varia su objeti ersona qu ltar una g .edu/~ma incipalme Matlab es u tipo (nú e constant ado de un able, es co ivo en el ue vaya guía de con arios/mat ente matr s dinámic úmero ent tes, de res na función nvenient programa a exam nvencion tlab/Matl rices, y se o, es deci tero, real, sultados d n. e usar con a tanto p minar pos nes en: labStyle1 5 de 13 e definen ir, a las va , matriz, t de operac nvencion para nues steriorme 1p5.pdf n con el ariables texto), y ciones a es para tro uso ente el

(6)

Notas: - Matla son di - En Ma - En Ma result - Se pu separ

Consta

Matlab t son: ab distingu istintas. atlab, toda atlab el p tado de la ueden esc ándolos c

antes in

tiene inte ue entre m as las vari punto y co a línea que cribir vari con coma

ntegrad

gradas en mayúscul iables son oma (;) se e termina ios coma s.

das:

n su siste las y minú n vectores e usa para a. andos o in ema varia úsculas. P s o matric a suprimi nstruccio as consta Por ello, la ces. ir la salid nes en u ntes. Las 6 de 13 as variable da a panta na mism más hab es x y X alla del ma línea bituales

(7)

N

Nombr

i, j pi inf NaN

Operad

Hay vari Matlab g flotante d Otros tip booleano una varia - do - int - cha - str - log El siguien hace do (Workspa

e

Para ∞, In orde No e Por e

dores b

os tipos b guarda to de doble p pos de da os (verdad able comp uble: Núm t: Número ar: Un sol ring: Conte gical: Valo nte ejemp oble click ace), se ab a números nfinito (un enador) es un núm ejemplo, e

básicos

básicos p odos los precisión) atos alma dero o fal puesta. Lo mero real os enteros lo carácte enedor pa ores Boole plo muest sobre u bre una pe

D

s complej n número mero (Not A el resultad

s, tipos d

ara las va valores ). acenan te so). Tamb os tipos m en coma f s r ara trozos eanos (ver tra cinco v una varia estaña:

Descrip

jos: z=2+4 excesivam A Number do de una

de dato

ariables. P numéric exto, núm bién se pu más habitu flotante c s de texto rdadero o variables able de

pción

4i mente gr r). a división

os y fun

Por defec cos como meros ent ueden com uales son: con doble o falso) con difer la venta ande para por cero e

nciones

cto (si no o número teros y v mbinar d : precisión rentes tipo ana Espa 7 de 13 a un es NaN.

s

indicamo os reales alores lóg istintos ti n os de dato acio de T os otro) (coma gicos o ipos en os. Si se Trabajo

(8)

Operacio Matlab ta pueden u

Expresi

Napieria Base 10 l Square r Exponen Squaring Sine ( Cosine ( Tangent Absolute Nota: Se puede Por ejem ones aritm ambién in usar en co

ión mat

an logarit logarithm root (√ ) ntial ( ) g ( ) ) ) t ( ) e value en añadir mplo, “Núm méticas bá ncluye un omandos

emática

thm ( m ( ) comenta mero de el ásicas que na serie d y program

a

) rios en el lementos e incluye M e funcion mas:

Exp

log( log sqrt exp x^2 sin( cos tan abs código co s” en la sig Matlab: + nes matem

presión

(x) 10(x) t(x) p(x) 2 (x) (x) n(x) s(x) on el símb guiente lín +,-,*,/,\,res máticas h

en Matl

bolo “%”. nea es un 8 de 13 habituales

lab

comenta s que se ario:

(9)

9 de 13 a=3; % Número de elementos

Scripts

Entrada interactiva de datos

En vez de modificar el programa cada vez que se quiere usar un dato distinto, se puede pedir el valor a la persona que usa el programa de la siguiente forma:

mensaje = 'Introduce un número positivo: '; x = input(mensaje)

Grabar

Se pueden grabar los programas (scripts) con la opción de menú “Save As”, que pedirá el nombre del fichero en el que grabar el código. Como es habitual, también podremos abrir un programa ya grabado con la opción “Open”.

Ejercicio 1.1 Programar con comandos básicos

Escribir programas que implementen las siguientes expresiones/fórmulas: a) Calcular el valor absoluto de un número dado como entrada.

b) Sumar dos números enteros (los dos números se proporcionan como entrada).

c) Convertir la temperatura de grados Celsius (tCelsius como valor de entrada) a grados Fahrenheit:

ℎ ℎ =9

5 + 32

d) Calcular el área de una esfera (radio como entrada):

á = 4 ∗ ∗

e) Calcular el volumen de la esfera (radio como entrada):

(10)

f) Calcu punto entre g) Calcu h) Calcu radio ejerci - el áre - el per - el áre i) Convi radian Tenie Se deb j) Dado ular la dist o se piden dichos pu ular la sigu ular la sup del cilin cio, hay q a de un cí ímetro de a de un re ierte un nes (dond ndo en cu be obtene el siguien tancia euc n como en untos se d uiente exp perficie y ndro, que que tener e írculo es: e un círcu ectángulo ángulo d de d y r son uenta que er lo sigui nte triáng clídea ent ntrada. Da define com = − presión (x = 5 ∗ volumen se sumi en cuenta ulo es: o es: = de radiane n datos de e: 2 ente: gulo: tre dos pu ados dos p mo: − + x, y son da + + de un cil inistran c a que: = ∗ = 2 ∗ 1 ℎ ∗ es a grad e entrada) = 36 = = untos. Las puntos (x − atos de ent + + lindro en como ent ∗ ∗ 2 dos sexag ). 60 ∗ 18 ∗ 18 dos coord 1, y1), (x2, trada): función d trada. Par gesimales 0 0 10 de 13 denadas d , y2), la di de la altur ra resolv s y de gr de cada stancia ra y del ver este rados a

(11)

11 de 13 Calcula c según la ley de cosenos:

= + − 2 ⋅

Para calcular el tercer lado de un triángulo (c), se darán los siguientes datos de entrada: los otros dos lados (a and b) and su ángulo en radianes ( ).

Nota:

El ángulo debe expresarse en radianes, ya que la función cos de Matlab lo requiere:

https://es.mathworks.com/help/matlab/ref/cos.html

Nota:

Graba todos los comandos en un script. Puedes usar las flechas de cursor para encontrar los comandos si los has borrado de la ventana de comandos.

(12)

12 de 13

Cuestionario sobre el Laboratorio

A continuación se detalla cómo rellenar el cuestionario sobre el laboratorio, al ser el primero.

Ya se indicó en la presentación de la asignatura y en la Guía Docente que los laboratorios serán evaluados con cuestionarios al final de los mismos. Cada cuestionario tiene cinco preguntas tipo test.

Para ello debes entrar en eGela, el sistema de aprendizaje que usamos en la UPV/EHU.

Copia en cualquier navegador web:

https://egela.ehu.eus/login/index.php

Nota:

El sistema te pedirá tus credenciales de acceso (cuenta LDAP y contraseña)

suministradas con la matrícula en la universidad.

En caso de no recordarlas o no haber traído el documento recibido al hacer la matrícula tendrás que ir a la Secretaría del Centro a solicitarla.

Una vez te hayas registrado (log) en eGela, selecciona “Fundamentos de Informática” y pulsa el enlace del cuestionario. Tienes 5 minutos para

(13)

Funcio

A contin habituale Func help help <func who, whos clear size length format disp plot clc rand max min mean std

ones

nuación, s es: ción Ma ction> Vis s wh de Eli Ta Lo Fij Vis Es Lim Ge nú En En Me De se descri atLab visua sualiza la ay ho lista en o e trabajo act imina las va amaño de ar ongitud de u jar un form sualiza text ta función s mpia la ven enera un n úmeros al az ncuentra el ncuentra el edia o valor esviación típ ben algu D aliza la infor yuda sobre orden alfab tual y que e ariables y la rrays, matri un vector. ato en la vis to o array. se emplea p ntana de com número ra zar. número ma número me r medio. pica o están unas func Descripció rmación de una funció ético todas stá activo. as funcione ices. sualización para obtene mandos. andom, o ayor en un v enor en un v ndar. ciones int ón e ayuda disp ón específic las variable s de la mem n de datos. er gráficos. un vector vector. vector. tegradas ponible. ca. es en el esp moria. o matriz 13 de 13 en Matla >>help >>help pacio >>who >>whos >>clear >>clear >>x=[1 >>size( >>x=[1 >>lengt >>A=[1 >>disp( >>x=[1 >>plot( >>y=sin >>plot( >>clc con >>rand >>rand >>x=[1 >>max >>x=[1 >>min( >>x=[1 >>mea >>x=[1 >>std(x ab más Ejemplo plot s r r x 2 ; 3 4]; (A) :1:10]; th(x) 1 2;3 4]; (A) :1:10]; (x) n(x); (x,y) d d(2,1) :1:10] (x) :1:10] (x) :1:10] n(x) :1:10] x)

Referencias

Documento similar

Al igual que el primer y segundo teoremas de la factorización de Cordero en el conjunto de los números enteros, su factorización es de dos factores, y estos pueden ser compuestos,

Los Números enteros naturales son todos los números sin decimales, positivos y negativos, que junto al cero, hacen todos los números de contar, los que no tienen parte fraccionaria,

Aprendizaje esperado : Resuelve problemas que implican sumar, restar, multiplicar o dividir números fraccionarios o decimales con números naturales.. Inicio: Se

Ya observaste que entre dos naturales consecutivos, no se puede encontrar otro número natural, pero ten presente que con los números decimales, puedes encontrar

Resuelve el siguientes problemas utilizando números positivos y números negativos. Puedes guiarte con

Los números enteros son el conjunto de números formado por todos los números naturales (números positivos) por el cero y por los números negativos (esos que son más pequeños que cero

Si subes en un ascensor de un edificio con garaje habrás observado que  las plantas de sótano son –1, –2... Son números negativos. Cómo habrás  visto, 

• Expresar enunciados mediante ecuaciones con dos incógnitas.. Operaciones con números enteros 10 3. Factorización de un número entero 16 5. Máximo común divisor. y mínimo