how to replace variable by another variable
Show older comments
Hn=-2*P/(Mu*exp(n^2*pi^2*T/Mu))
I want to replace T by t and want to do calculation
2 Comments
Venkat Siddarth
on 8 Feb 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
on 10 Feb 2023
Answers (3)
Walter Roberson
on 8 Feb 2023
0 votes
if you are using the symbolic toolbox then subs()
6 Comments
vikas singh
on 10 Feb 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
on 11 Feb 2023
vikas singh
on 11 Feb 2023
vikas singh
on 13 Feb 2023
Walter Roberson
on 13 Feb 2023
subs(Hn_new, t, (5:5:1000).')
vikas singh
on 15 Feb 2023
0 votes
4 Comments
Walter Roberson
on 16 Feb 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
on 6 Mar 2023
vikas singh
on 25 Apr 2023
Walter Roberson
on 25 Apr 2023
r.*f
vikas singh
on 25 Apr 2023
Edited: Walter Roberson
on 25 Apr 2023
5 Comments
Walter Roberson
on 25 Apr 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
on 26 Apr 2023
vikas singh
on 28 Apr 2023
Edited: Walter Roberson
on 28 Apr 2023
Walter Roberson
on 28 Apr 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
on 29 Apr 2023
Categories
Find more on Code Performance in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

