Using fit inside a loop
5 views (last 30 days)
Show older comments
I have constructed a for loop in which I save a set of XY positions and a measured
windspeed field
as:
for我= 1:50
windX_in_the_node=U(:,:,i);
windX_in_the_node_vector=reshape(windX_in_the_node,size(mediaU,1),1);
matriz_a_enviarX_1_of_50=zeros(size(mediaU,1), 3);
matriz_a_enviarX_1_of_50(:,1:2)=positions;
matriz_a_enviarX_1_of_50(:,3)=windX_in_the_node_vector;
filenameX = sprintf('Xdata_%d_of_50', i);
save(filenameX,'matriz_a_enviarX_1_of_50')
end
Now, I am looking for a way of also saving a fit of said data using
适合
. I am using the example code
sf = fit([x, y],z,'poly23')
改变为
sf = fit([positions(:,1), positions(:,2)],windX_in_the_node_vector,'poly23')
however, if I try to put it inside of the for loop simply writing sf(i) =... I get an error. Can I also automate this use of fit or do I need to do this 50 times by hand?
最好的祝福。
Jaime.
See Also
社区卫生y Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!