Hola,
Disculpen la molestia pero me gustaria saber si alguien me puede ayudar a resolver una pregunta de MATLAB. En verdad cualquier comentario que tengan sera bienvenido. Resulta que ya llevo algo de tiempo tratando de realizar lo siguiente pero no he llegado a ninguna conclusion.
Mi problema se encuentra descrito en el codigo que se muestra debajo. Como veran es un ejemplo sencillo pero que el resultado que espero requiere de cierta destreza y habilidad de programacion. Todo el calculo se realiza adecuadamente; sin embargo, el problema radica cuando quiero obtener el conjunto de valores obtenidos dentro del ultimo ciclo FOR (donde la variable es "w"). Si no es gran molestia pueden ejecutar este codigo y veran que dentro de este FOR se sobreescriben los valores obtenidos por el ciclo FOR "j".
En resumen, el resultado al que me gustaria llegar es tener el vector "c" con todos los valores obtenidos dentro de los ciclos. Para ser exacto, al correr este codigo en MATLAB me gustaria tener el siguiente vector "c". c=[7, 10, 13, 11, 16, 21].
Por ello, les solicito su cordial ayuda y cualquier comentario sera muy bienvenido.
x=[0 2 3];
u=[1 3 5];
v=[2 4 6];
for j=1:1:length(x)
if j>1
if x(1,j)>1
a=u(1,j);
b=v(1,j);
k=1;
for w=1:1:3
c(k)=w*a+b
k=k+1;
end
end
end
end