Plotting solutions with symbolic variables

I keep getting a syms/sub error for this code. Everything is a constant except for km & Tsp1. How do I solve this error? Very new to MATLAB.
syms Tsp1 km;
xb = (h * P)/ (km * Ac);
mb = sqrt((h*P)/(km*Ac));
neffb = tanh(mb*Lc)/(mb*Lc);
Rthfb = 1/(h*neffb*aff);
Funcb = ((Tw - Ta)*((Li)/(km * Ac))/(Rthfb + ((Li)/(km * Ac)))==(Tw-Tsp1));
Tsp1 = solve(Funcb,Tsp1);
km = linspace(0,100,50);
plot (km,subs(Tsp1,'km',km))

 채택된 답변

David Hill
David Hill 2023년 9월 27일
h=10;P=100;Ac=5;Lc=17;aff=19;Tw=7;Ta=5;Li=11;%have no idea what your constants are
syms Tsp1 km;
xb = (h * P)/ (km * Ac);
mb = sqrt((h*P)/(km*Ac));
neffb = tanh(mb*Lc)/(mb*Lc);
Rthfb = 1/(h*neffb*aff);
Funcb = ((Tw - Ta)*((Li)/(km * Ac))/(Rthfb + ((Li)/(km * Ac)))==(Tw-Tsp1));
Tsp1 = solve(Funcb,Tsp1);
%km = linspace(.1,100,50);
%plot (km,subs(Tsp1,'km',km))
fplot(Tsp1,[0,100])

댓글 수: 1

Valerie
Valerie 2023년 9월 27일
Hi David, thank you so much for your response! This helped! Thank you!!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

질문:

2023년 9월 27일

댓글:

2023년 9월 27일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by