Disculpen tengo un problema similar
Necesito ayuda en un código de programación en Matlab, estoy haciendo un archivo m, con un bucle for para ver la variacion de voltajes de toque y paso, con valores diferentes de la variable hs y Rs previamente declaradas.
El problema es el resultado debe ser una matriz que contiene todos los valores de los "subresultados" de cada interacción del bucle for, y no puedo hacerlo, he tratado con este ejemplo
for m = 1: c
for n = 1: c
un (m, n) = 1 / (m + n * 5);
end
end
un
pero es necesario que los valores que m y n deben ser positivos y enteros, encambio yo tengo valores decimales
Para aclarar todo este es mi código de programación
clc
Ra=64;
Ts=0.2;
i=[1300,2000,3000,5000];
j=[0.1:0.1:0.4];
for Rs=i
for hs=j
Cs = 1-((0.09*(1-(Ra/Rs)))/(2*hs+0.09));
Vtouch50=(1000+(1.5*(Cs)*Rs))*(0.116/sqrt(Ts))
Vstep50 =(1000+(6*(Cs)*Rs)) *(0.116/sqrt(Ts));
Vtouch70=(1000+(1.5*(Cs)*Rs))*(0.157/sqrt(Ts));
Vstep70 =(1000+(6*(Cs)*Rs)) *(0.157/sqrt(Ts));
end
end
En el programa falta la linea de programación para hacer aparecer el resultado en una matriz
por ejemplo, resultado = [Vtouch50; Vstep50; Vtouch70; Vstep70], cada voltaje en una columna diferente
si existe otra solución que sepan
espero que ustedes me ayuden