please help with Managing data and solving
1 回表示 (過去 30 日間)
古いコメントを表示
Cof=[38.91 3.904e-2 -3.105e-5 8.606e-9;48.50 9.188e-2 -8.540e-5 32.40e-9;29.10 1.158e-2 -0.6076e-5 1.311e-9;29.00 0.2199e-2 -0.5723e-5 -2.871e-9];
j=1;
fprintf('\n\n')
disp(' Temperature(deg C) Cpso2 Cpso3 Cpo2 CpN2')
t=200:20:400;
T(j)=t
fprintf('%6.3f \n',T(j));
i=1:1:4;
Cp(j)=Cof(i,1)+Cof(i,2)*T(j)+Cof(i,3)*(T(j))^2+Cof(i,4)*(T(j))^3;
fprintf('%6.3f\n',Cp(j));
i=j+1
Hi I keep getting this error code = In an assignment A(I) = B, the number of elements in B and I must be the same. how can I solve this error, thanks for the help
1 件のコメント
Matt J
2013 年 7 月 12 日
It would help us a lot if you would use the '{} Code' menu tool to format your code. So far, I've been doing that for you.
It would also help if you copy/paste your error messages so we can see what statement is causing them.
採用された回答
Matt J
2013 年 7 月 12 日
編集済み: Matt J
2013 年 7 月 12 日
T(j)=t
won't work because T(j) is a 1x1 location whereas t is 1x11.
5 件のコメント
Matt J
2013 年 7 月 13 日
Something like this, maybe
t=(200:20:400).';
Tpowers=bsxfun(@power,t,(0:3));
Table=[ t, Tpowers*Cof.' ];
fprintf('%6.3f %6.3f %6.3f %6.3f %6.3f \n', Table.')
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!