Matlab项目帮助测量哪种方法更优,在雨中跑步还是行走
我正在尝试用matlab创建一个程序,在那里我可以测量哪种方法更为优化,在雨中跑步还是行走 我的方法是:创建一个二维网格,该网格将有一个for循环穿过它,穿过它的一个方形索引部分,穿过x轴,网格是雨滴,方形形状索引表示一个“方形”人穿过雨中 我的问题是:我不确定如何计算索引将跳过哪些“雨滴”,如果我向对象添加一些速度,就好像它正在运行一样。如果有人有任何想法,一个增加速度的方程式也会很方便 另外,任何类似于我正在做的代码示例都会非常有用!我真的很想把这件事做完 下面是我目前正在使用的循环,我觉得应该以一种比我使用它更有效的方式来完成Matlab项目帮助测量哪种方法更优,在雨中跑步还是行走,matlab,Matlab,我正在尝试用matlab创建一个程序,在那里我可以测量哪种方法更为优化,在雨中跑步还是行走 我的方法是:创建一个二维网格,该网格将有一个for循环穿过它,穿过它的一个方形索引部分,穿过x轴,网格是雨滴,方形形状索引表示一个“方形”人穿过雨中 我的问题是:我不确定如何计算索引将跳过哪些“雨滴”,如果我向对象添加一些速度,就好像它正在运行一样。如果有人有任何想法,一个增加速度的方程式也会很方便 另外,任何类似于我正在做的代码示例都会非常有用!我真的很想把这件事做完 下面是我目前正在使用的循环,我觉得
[X,Y]= meshgrid(1:50,1:100);
grid = [X,Y];
it=1;
time= 5;
for i= 0:time
it= it+1;
square= grid(14:20,1+it:2+it)
end
这就像一个高度为6英尺、宽度为2英尺的盒子,以每秒1个单位的速度沿x轴移动5秒钟难道你不需要对雨滴进行不同的建模吗?如果在网格中的每个坐标上都有一个雨滴,那么一个穿过的正方形将收集所有雨滴,无论速度如何。该模型也没有考虑雨滴的下落。这样如何:让人(长方形)保持静止,而不是改变雨滴的角度和速度?我认为这确实是一个3D问题,因为正如Zeemonkez所建议的那样,每一块瓷砖上的雨都会以任何速度被击中!如果雨水更倾向于人(撞上它),那么他们将受到更多的冲击。看看这个数学题。stackexchange答案:,它应该会让你知道,如果你想用数值方法来解决这个问题,你需要对哪些参数建模:)你不需要对雨滴进行不同的建模吗?如果在网格中的每个坐标上都有一个雨滴,那么一个穿过的正方形将收集所有雨滴,无论速度如何。该模型也没有考虑雨滴的下落。这样如何:让人(长方形)保持静止,而不是改变雨滴的角度和速度?我认为这确实是一个3D问题,因为正如Zeemonkez所建议的那样,每一块瓷砖上的雨都会以任何速度被击中!如果雨水更倾向于人(撞上它),那么他们将受到更多的冲击。请参阅此math.stackexchange答案:,它应该会让您了解,如果您试图以数字方式求解此问题,您需要对哪些参数建模:)