matlab

4
MATLAB clc; clear; n=4; fori=1:n C = 0; Ai = zeros(n+1); Ai(i,i)=1; Ai(i,i+1)=-1; Ai(i+1,i)=-1; Ai(1+i,1+i)=1; C = C + Ai; disp(Ai); end disp(C); INGRESAR UNA MATRIX DE CUANTO POR CUANTO E INGRSAR LOS VECTORES clc; clear; col=input('ingrese el numero de columnas: '); filas=input('ingrese el numero de filas: '); fori = 1:filas for j =1:col fprintf('ingrese el elemento (%d,%d):',i,j); A(i,j)=input(''); end end disp (A); SALEN CEROS INFINITOS clc; clear; x=input('x: '); x=0; while(x<=0) disp(x); end INGRESAR POR TECLADO RANGO INICIAL Y RANGO FINAL Y MOSTRAR LOS NUMEROS QUE ESTAN EN EL INTERVALO clc; clear; i=input('RANGO INICIAL: ');

Upload: juanca-abad

Post on 14-Jan-2016

215 views

Category:

Documents


0 download

DESCRIPTION

BCVCB

TRANSCRIPT

Page 1: MATLAB

MATLABclc;clear;n=4;fori=1:nC = 0;Ai = zeros(n+1);Ai(i,i)=1;Ai(i,i+1)=-1;Ai(i+1,i)=-1;Ai(1+i,1+i)=1;C = C + Ai;disp(Ai);enddisp(C);

INGRESAR UNA MATRIX DE CUANTO POR CUANTO E INGRSAR LOS VECTORES

clc;clear;col=input('ingrese el numero de columnas: ');filas=input('ingrese el numero de filas: ');fori = 1:filasfor j =1:colfprintf('ingrese el elemento (%d,%d):',i,j);A(i,j)=input('');endenddisp (A);

SALEN CEROS INFINITOSclc;clear;x=input('x: ');x=0;while(x<=0)disp(x);end

INGRESAR POR TECLADO RANGO INICIAL Y RANGO FINAL Y MOSTRAR LOS NUMEROS QUE ESTAN EN EL INTERVALO

clc;clear;i=input('RANGO INICIAL: ');f=input('RANGO FINAL: ');while(i<=f)disp(i);i=i+1;end

INGRESAR UN VECTORclc;

Page 2: MATLAB

clear;col=input('INGRESE EL NUMERO DE ELEMNTOS DEL VECTOR: ');for j =1:colfprintf('ingrese el elemento (%d):',j);A(j)=input('');enddisp (A);

CAMBIAR LOS ELEMENTOS DEL VECTOR EL ULTIMO AL PRIMEROclc;clear;col=input('INGRESE EL NUMERO DE ELEMENTOS DEL VECTOR: ');for j =1:colfprintf('ingrese el elemento (%d):',j);a(j)=input('');enddisp('-')disp('VECTOR ORIGINAL');disp(a);for j=1:fix(col/2) d=a(j);a(j)=a(col-j+1);a(col-j+1)=d;enddisp('VECTOR INVERTIDO DE POSICION');disp(a);

COMPARAR DOS VECTORES Y SACAR EL MAYOR EN OTRO VECTOR CON LETRASclc;clear;tam=input('INGRESE EL NUMERO DE ELEMENTOS DE LOS VECTORES: ');for t =1:tamfprintf('"VECTOR UNO" INGRESE EL FACTOR NUMERO(%d):',t);a(t)=input('');endfor p =1:tamfprintf('"VECTOR DOS" INGRESE EL FACTOR NUMERO(%d):',p);b(p)=input('');enddisp('.')disp('VECTOR NUMERO UNO');disp(a);disp('VECTOR NUMERO DOS');disp(b); e='A';g='B';u='I';for m=1:tamif a(m)>b(m) h(m)=e;elseif a(m) < b(m) h(m)=g;else

Page 3: MATLAB

h(m)=u;endendenddisp('SE MUESTRA LA LETRA DEL FACTOR MAYOR SI ESTA EN EL VECTOR "UNO" SE MUESTRA "A"') disp('SI ESTA EN EL VECTOR "DOS" SE MUESTRA "B" SI SON "IGUALES" SE MUESTRA "I"')disp('.')disp(h);

CREAR UNA FUNCIÓNfunction resultado=mayor(a,b)if a>bresultado=a;elseresultado=b;end

UTILIZAR LA FUNCIÓN ANTERIORclc;clear;valor1=input('ingrese valor 1: ')valor2=input('ingrese valor 2: ')respuesta=mayor(valor1,valor2);disp(respuesta);

NUMERO PRIMOfunction jorge=primo(a)i=1;while(i<=a)i=i+1;c=rem(a,i);if c==0 jorge=0;elseif c~=0jorge=1;endend