Filter löschen
Filter löschen

using matrix as an input to solve the following equation

2 Ansichten (letzte 30 Tage)
Dai Nguyen
Dai Nguyen am 3 Nov. 2021
Beantwortet: Dyuman Joshi am 3 Nov. 2021
T1= input("enter horse temp"); %rectial temperature is 37.2 to 37.8 celsius
T2=28; %28 celsius
V_materialneeded= 0.689*(10^-5);% meter cubic
circum= 0.19685; % boots Circumference
d=circum/pi;
A_boot= pi*((d^2)/4);
t_boot=V_materialneeded/A_boot; %the thickness of phase changing material
t_meshfabric= [0.002:0.001:0.008]; % testing the material thickness
t_total=t_boot+t_meshfabric;
R_value=5; %resistance value of phase changing material;
heat_transfer= ((A_boot)*(T1-T2))/R_value; %% assume temperature of fabric is the same with phase changin material temperature.
heatflow_fabric(= (-k*A_boot*(T1-T2))/t_total;
%T1_K=T1+273
%T2_K= T2+273
% heatflux(x)= 4*(5.67*(10^-8))*(298)*(T1_K-T2_K)
% x=[0:t_total];
Hi I tried to run this matlab code but I don't know what went wrong with it? If I have the function changing with x how can I express it in Matlab
Thank you for your time

Antworten (1)

Dyuman Joshi
Dyuman Joshi am 3 Nov. 2021
The beauty of MATLAB is, that when you run your code you will get a clear message which explicitly states what the error is.
In your case, you have 3 errors in line #12
1 - There's a parenthesis bofore equalto sign
2 - You have an undefined variable 'k'
3 - Divison should be element-wise

Kategorien

Mehr zu General Applications finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by