Matlab - Ecuación recorra un vector

 
Vista:

Ecuación recorra un vector

Publicado por Mari (6 intervenciones) el 26/01/2017 10:17:25
Hola! soy nueva con matlab y estoy atascada en un problema. Necesito graficar una ecuación en función del parámetro u y k. Consigo graficar P-u, pero necesito esa ecuación para los distintos valores de k (0,0.4,0.8,1.6,2.15), me han dicho de crear un vector y que la ecuación lo recorra pero no tengo ni idea. Los valores E, A,h, l0 son conocidos

1
2
3
4
u=linspace(0,65);
P = E*A/l0*((h/l0).^2*u-3/2*h*u.^2/l0^2+1/2*u.^3/l0.^2)+k*u;
plot(u,P,'g')
title('Respuesta P-u')
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ecuación recorra un vector

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 26/01/2017 13:17:50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
clear all
E=5*rand; A=20*rand;  l0=100*rand;
h=300*rand;
k= [0,0.4,0.8,1.6,2.15];
u=linspace(0,65);
close all
hold on
 
for i=1:length(k);
P(i,:) = E*A/l0*((h/l0).^2*u-3/2*h*u.^2/l0^2+1/2*u.^3/l0.^2)+k(i)*u;
plot(u,P(i,:),'color', rand(1,3))
  a{i}=['k=',num2str(i)];
  legend(a)
  grid on
pause(1)
end
hold off
title('Respuesta P-u')

Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar