How to find unknown in the equation
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Moza Mohamed
am 24 Mär. 2021
Kommentiert: Star Strider
am 24 Mär. 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 Kommentare
Akzeptierte Antwort
Star Strider
am 24 Mär. 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 Kommentare
Star Strider
am 24 Mär. 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')
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!