matrix full of zeros

4 次查看(过去 30 天)
load('air.txt')
Air.temp = air(:,1);
Air.press = air(:,2);
Air_R = 0.287;
for k = 1:length(air)
Air(k).vol = (Air_R*Air(k).temp)/Air(k).press;
end
I am using the ideal gas law to solve for volume and I made a structure with all the information needed (pressure, temperature). I am trying to make a subfield in that structure called vol (for volume) but the matrix that comes out as a result when I look at Air.vol is a maxtrix full of zeros and then colum 35 has all the values I need. Is there a way to minimize this so there's only one colum with the values I need?

采纳的回答

Ameer Hamza
Ameer Hamza 2020-4-28
Use element-wise division
Air(k).vol = (Air_R*Air(k).temp)./Air(k).press;
%^ add dot here

更多回答(0 个)

产品

Community Treasure Hunt

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

Start Hunting!

Translated by