how to replace variable by another variable
Mostrar comentarios más antiguos
Hn=-2*P/(Mu*exp(n^2*pi^2*T/Mu))
I want to replace T by t and want to do calculation
2 comentarios
Venkat Siddarth
el 8 de Feb. de 2023
Can you elaborate the query,on whats the result you are getting when you replace "T" with "t" in the equation itself i.e
Hn=-2*P/(Mu*exp(n^2*pi^2*t/Mu))?
vikas singh
el 10 de Feb. de 2023
Respuestas (3)
Walter Roberson
el 8 de Feb. de 2023
0 votos
if you are using the symbolic toolbox then subs()
6 comentarios
vikas singh
el 10 de Feb. de 2023
syms L Mu n P T t
Pi = sym(pi);
Hn=-2*P/(Mu*exp(n^2*Pi^2*T/Mu))
Hn_new = subs(Hn, T, t/L)
subs(Hn_new, t, (1:5).')
vikas singh
el 11 de Feb. de 2023
vikas singh
el 11 de Feb. de 2023
vikas singh
el 13 de Feb. de 2023
Walter Roberson
el 13 de Feb. de 2023
subs(Hn_new, t, (5:5:1000).')
vikas singh
el 15 de Feb. de 2023
0 votos
4 comentarios
Walter Roberson
el 16 de Feb. de 2023
I think you are getting some underflow, exp(-number) terms that evaluate in floating point to zero even though mathematically they are not zero.
vikas singh
el 6 de Mzo. de 2023
vikas singh
el 25 de Abr. de 2023
Walter Roberson
el 25 de Abr. de 2023
r.*f
vikas singh
el 25 de Abr. de 2023
Editada: Walter Roberson
el 25 de Abr. de 2023
5 comentarios
Walter Roberson
el 25 de Abr. de 2023
for n=1:M
for i=1:N
if x(i)>=250 && x(i)<=350
r(i)=w2;
else
r(i)=w1;
end
end
r is a vector of length N after that for i loop.
if t(n)<=182.5
f(n)=sin(2*pi*t(n)/365).^2;
else
f(n)=0;
end
f is a vector of length n after that if test -- it is being expanded as do more interations of for n
f2=r.*f
r is 1 x N vector. f is a 1 x n vector. They can only be .* together if the changing variable n == N or n == 1 (in which case 1 x N .* 1 x 1 would be scalar expansion.)
vikas singh
el 26 de Abr. de 2023
vikas singh
el 28 de Abr. de 2023
Editada: Walter Roberson
el 28 de Abr. de 2023
Walter Roberson
el 28 de Abr. de 2023
I want to plot between x and -(z(n+1,i)).^0.5
Do you mean that you have an independent variable 1:N on the x axis, and you want to treat the variable x and that particular expression as dependent variables to be drawn and you want to fill the area between the two lines?
Or is your x variable to be treated as the x axis and you want to draw -(z(n+1,i)).^0.5 even though that appears to be independent of x?
vikas singh
el 29 de Abr. de 2023
Categorías
Más información sobre Code Performance en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


