Borrar filtros
Borrar filtros

Combine multiple input into a single command

2 visualizaciones (últimos 30 días)
Slarn
Slarn el 8 de Mzo. de 2014
Editada: per isakson el 8 de Mzo. de 2014
How do i combine multiple input into a single command instead of repeating the following commands
e.g. x0= 0 to 10
if true
x1=1;
delta_desired=interp1(x,y,x1);
display(delta_desired)
%Determine the stress value(N/m^2) at desired location
stress1=(delta_desired/(2*pi))*f_sigma/t;
display(stress1)
x2=2;
delta_desired2=interp1(x,y,x2);
display(delta_desired2)
%Determine the stress value(N/m^2) at desired location
stress2=(delta_desired2/(2*pi))*f_sigma/t;
display(stress2)
end
  4 comentarios
Slarn
Slarn el 8 de Mzo. de 2014
Editada: Slarn el 8 de Mzo. de 2014
how do make it to accept from 0 to 10? seem to generate error but there will be no problem from 1:10
??? Attempted to access (0); index must be a positive integer or logical.
Error in ==> four_step_polarimetry at 123
delta_desired(i)=interp1(x,y,i);
if true
for i=0:10
delta_desired(i)=interp1(x,y,i);
end
display(delta_desired)
%Determine the stress value(N/m^2) at desired location
Stress=(delta_desired/(2*pi))*f_sigma/t;
display(Stress)
end
per isakson
per isakson el 8 de Mzo. de 2014
Editada: per isakson el 8 de Mzo. de 2014
"index must be a positive integer or logical": Matlab is one-based; i.e. indices start with 1. Period! Cleve Moler once propose to add "+1".

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Stress and Strain en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by