matrix full of zeros
2 views (last 30 days)
Show older comments
Jessica Larry
on 28 Apr 2020
Commented: Ameer Hamza
on 28 Apr 2020
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?
0 Comments
Accepted Answer
Ameer Hamza
on 28 Apr 2020
Use element-wise division
Air(k).vol = (Air_R*Air(k).temp)./Air(k).press;
%^ add dot here
2 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!