How to find unknown in the equation
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Moza Mohamed
le 24 Mar 2021
Commenté : Star Strider
le 24 Mar 2021
How to find w in equation 2. Below is my code i dont know what seems to be the problem.
a=4.3*10.^-3
r=1.68*10.^-8
t=[0:100:1083]
p=r.*[1+a.*(t-20)]
c=0.385
figure
syms w
sol = solve(r.*(1+(a./c).*w)==p) % equation 2
vpa( sol )
0 commentaires
Réponse acceptée
Star Strider
le 24 Mar 2021
Since ‘p’ is a vector, probably the easiest way to do this is to use a loop:
for k = 1:numel(p)
sol(k) = vpasolve(r.*(1+(a./c).*w)==p(k)) % equation 2
end
Thagt gives 11 values for ‘‘w’.
2 commentaires
Star Strider
le 24 Mar 2021
Since ‘w’ is a funciton of ‘p’ and ‘sol’ is ‘w’, try this:
for k = 1:numel(p)
sol(k) = vpasolve(r.*(1+(a./c).*w)==p(k)); % equation 2
end
figure
plot(double(p), double(sol))
grid
xlabel('p')
ylabel('w')
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!