how to replace variable by another variable
Ältere Kommentare anzeigen
Hn=-2*P/(Mu*exp(n^2*pi^2*T/Mu))
I want to replace T by t and want to do calculation
2 Kommentare
Venkat Siddarth
am 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
am 10 Feb. 2023
Antworten (3)
Walter Roberson
am 8 Feb. 2023
0 Stimmen
if you are using the symbolic toolbox then subs()
6 Kommentare
vikas singh
am 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
am 11 Feb. 2023
vikas singh
am 11 Feb. 2023
vikas singh
am 13 Feb. 2023
Walter Roberson
am 13 Feb. 2023
subs(Hn_new, t, (5:5:1000).')
vikas singh
am 15 Feb. 2023
0 Stimmen
4 Kommentare
Walter Roberson
am 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
am 6 Mär. 2023
vikas singh
am 25 Apr. 2023
Walter Roberson
am 25 Apr. 2023
r.*f
vikas singh
am 25 Apr. 2023
Bearbeitet: Walter Roberson
am 25 Apr. 2023
5 Kommentare
Walter Roberson
am 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
am 26 Apr. 2023
vikas singh
am 28 Apr. 2023
Bearbeitet: Walter Roberson
am 28 Apr. 2023
Walter Roberson
am 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
am 29 Apr. 2023
Kategorien
Mehr zu Code Performance finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


