2014-03-19 58 views
0

這是我的代碼。它會拋出錯誤。我想打印多邊形。如何在Scilab中使用printf顯示多項式函數? {沒有使用disp}

clc 
clear 
printf("Example 4.4 | Page number 103 \n\n"); 
//find Cv and Cp 
//Given data 
t = poly(0,'t'); //°C //Temperature in °C 
u = 196 + .718*t; //KJ/kg //specific internal energy 
pv = 287*(t+273); //Nm/kg //p is pressure and v = specific volume 

//Solution 
Cv = derivat(u); 
printf("Cv = %.3f KJ/kgK\n",Cv); 

回答

0

derivat的返回類型是另一個多項式。您可以檢查:

disp(typeof(Cv)) 

scilab類型列出here

您可以通過使用coeff

printf("Cv = %.3f KJ/kgK\n",coeff(Cv)); 
獲得唯一的係數進行
相關問題