Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab项目帮助测量哪种方法更优,在雨中跑步还是行走_Matlab - Fatal编程技术网

Matlab项目帮助测量哪种方法更优,在雨中跑步还是行走

Matlab项目帮助测量哪种方法更优,在雨中跑步还是行走,matlab,Matlab,我正在尝试用matlab创建一个程序,在那里我可以测量哪种方法更为优化,在雨中跑步还是行走 我的方法是:创建一个二维网格,该网格将有一个for循环穿过它,穿过它的一个方形索引部分,穿过x轴,网格是雨滴,方形形状索引表示一个“方形”人穿过雨中 我的问题是:我不确定如何计算索引将跳过哪些“雨滴”,如果我向对象添加一些速度,就好像它正在运行一样。如果有人有任何想法,一个增加速度的方程式也会很方便 另外,任何类似于我正在做的代码示例都会非常有用!我真的很想把这件事做完 下面是我目前正在使用的循环,我觉得

我正在尝试用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答案:,它应该会让您了解,如果您试图以数字方式求解此问题,您需要对哪些参数建模:)