Java

Páginas: 5 (1198 palabras) Publicado: 1 de octubre de 2014
Problema 31

Graficar las funciones exponenciales: exp(-t/2) y exp(-2*t/5) en el intervalo [0, 2].
1. En una sola grafica de superposición.
T = (0:0.01:2);%Definir vector de tiempo
F1 = exp(-t/2);%Definimos la Primera funcion exponencial
F2 = exp(-2*t/5);%Definimos la Segunda funcion exponencial
plot(T,F1,'b',T,F2,'r');%en una sola grafica las dos Funciones exponenciales.
2. Uno juntoal otro en diferentes gráficas.
T = (0:0.01:2);%Definir vector de tiempo
F1 = exp(-T/2);%Definimos la Primera funcion exponencial
F2 = exp(-2*T/5);%Definimos la Segunda funcion exponencial
subplot(121); % grafica de la primera funcion
plot(T,F1,'b');
subplot(122); % grafica de la segunda funcion a un lado de la otra grafica
plot(T,F2,'r');
3. Uno encima del otro en diferentes gráficas.
T =(0:0.01:2);%Definir vector de tiempo
F1 = exp(-T/2);%Definimos la Primera funcion exponencial
F2 = exp(-2*T/5);%Definimos la Segunda funcion exponencial
subplot(211); % grafica de la primera funcion
plot(T,F1,'b');
title('Funcion 1:exp(-T/2)')
subplot(212); % grafica de la segunda funcion debajo de la otra grafica
plot(T,F2,'r');
title('Funcion 2:exp(-2*T/5)')

4. Marque una de lasgráficas de una manera adecuada y luego tratar de salvar esta grafica en un archivo de Microsoft Word con su interfaz.
Pasos para copiar la gráfica:
1. Ir a la ventana de la Figure 1.
2. Ir al Menú Edit.
3. Darle en Copy Figure.
4. Abrir un archivo de Word y Darle en copiar.

Problema 36
Definir la compleja matriz
M = [ 1 2 3;1+j 6 0;3+j 0 -j]%Definiendo la matriz compleja

En elespacio de trabajo de MATLAB. A continuación, guarde este vector como un vector columna en ASCII.
En un formato de archivo llamado Mmatrix.txt usando el dlmwrite función.

dlmwrite('Mmatrix.txt', M, 'delimiter','\n','precision','%.4f')%Dando nombre al archivo txt de formato ASCII y delimitando la cadena para %separar los elementos de la matriz y especificamos el numero de %digitos a .4
Problema 41Rehacer el problema 2, utilizando el repmat función.
M=[1 0 0;0 j 1;j j+1 -3]%Matriz M del problema 2
V = repmat(M,2,2)%concatenando la matriz M
Problema 46
Considere el vector

= (1, 1.5, 2, · · ·, 98,5, 99, 99,5, 100).

El uso de operaciones lógicas, construir un vector w que contiene uno de cada tres componente de z.
Sugerencia: use repmat.
>> z =[1:.5:100];%Creamos el vector z>> division= floor(length(z)/3);%Dividimos en 3 el total de columnas >> resto = length(z)-3*division;% Construir vectores lógicos
>> zaux=[0, 0, 1];%Creamos un vector auxiliar
>> Aumentarzaux = [repmat(zaux,1,division), zeros(1,resto)];%Usamos repmat
>> zauxLogica = logical(Aumentarzaux);%Vector logico
>> w = z(zauxLogica)';%es el resultado
Problema 51
Un intento de eliminar el azulentrada en el campo de la estructura del problema 49 sólo en el primer componente de campo falla. No hay ninguna operación o función de MATLAB que puede hacer esto.
¿Por qué es eso?
La razón es que los elementos de campo tienen que ser de la misma clase. Si el campo 'blue' se elimina en el primer componente, esta estructura no coincide los otros 19. Los elementos de un campo deben, sin embargo,siempre del mismo tipo.
Problema 56
Cambiar la función fnExample3 para que el acceso al resultado de la cuadratura del vector sea posible.
Para el archivo fnExample3.m
% fnExample3
function [sum] = fnExample3(a,b)
% llamando= fnExample3(a,b)
sum = a+b; %Debe de hacer esto
a = a.^2; % Cuadratura los componentes de a

Para el workspace:
clear
>> whos
>> frq1=6;
>> frq2=1;
>> dmpng=7;
>>fnExample2(frq1,frq2,dmpng);
acceso al resultado de la cuadratura del vector
>> v1 = [1 2 3]';%En vez de poner un vector fila poner un vector columna
>> v2 = [-2 2 5]';
>> thesum = fnExample3(v1, v2)
Problema 61
Escriba una función que calcula el producto escalar de dos vectores estándar (véase el problema 9) con un bucle para. Esta solución no es muy elegante y no es típico de MATLAB....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS