Error: Illegal use of reserved keyword "end".
    5 ビュー (過去 30 日間)
  
       古いコメントを表示
    
m=input('Enter the mass of water in kg -');
cpw=4.187;%Cp of water is taken as 4.187 KJ/kg K
T1=input('Enter the inital temperature of water in kelvin :- '); %water initial temperature
Tinter1=input('Enter the intermediate temperature of water in kelvin :- ');; %first reservoir temperature
T2=input('Enter the final temperature of water in kelvin :- ');
for(m=1:5:30)
    Q1=m*cpw*(Tinter1-T1);
    Q2=m*cpw*(T2-Tinter1);
    deltaSwater= m*cpw*[log(Tinter1/T1)+log(T2/Tinter1)];
    deltaSreservoir1=-Q1/(Tinter1);
    deltaSreservoir2=-Q2/(T2);
    deltaSUniverse=deltaSwater+deltaSreservoir1+deltaSreservoir2;
    disp('Analysis for TER and system')
    fprintf('Heat transferred from TER1 to water is:- %f kJ \n',Q1)
    fprintf('Heat transferred from TER2 to water is:- %f kJ \n',Q2)
    fprintf('deltaSwater=%f kJ/K \n',deltaSwater)
    fprintf('deltaSreservoir1= %f kJ/K\n',deltaSreservoir1)
    fprintf('deltaSreservoir2= %f kJ/K\n',deltaSreservoir2)
    fprintf('deltaSUniverse= %f kJ/K\n',deltaSUniverse)
end
1 件のコメント
  Dyuman Joshi
      
      
 2023 年 8 月 19 日
				In which line does the error occur?
Please copy and paste the whole error message i.e. all of the red text.
回答 (1 件)
  KSSV
      
      
 2023 年 8 月 19 日
        Remove end in the code which is lying in the last. 
3 件のコメント
  Walter Roberson
      
      
 2023 年 8 月 19 日
				@Torsten is correct, at least when the code is formatted the way it looks like it should be.
When I format the code and execute it, I do not get any message about the end
参考
カテゴリ
				Help Center および File Exchange で Dynamic System Models についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




