matlab中for循环的用法是什么?

 我来答
帐号已注销
2021-05-20 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:158万
展开全部

假设有一个阵列 d 为缆车到铁塔的距离,则以下的for 循环可计算速对应的速度 >> for k = 1:length(d)

if d(k) <= 10

velocity = 0.425 + 0.00175*d(k)^2;

else

velocity = 0.625 + 0.12*d - 0.00025*d(k)^2;

end

fprintf('d= %f velocity= %f\n',d(k),velocity)

end

for语句执行过程如下:

①先对表达式1赋初值;

②判别表达式2是否满足给定条件,若其值非0,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为0,不满足条件,就终止for循环,执行循环体后语句。

以上内容参考:百度百科-循环语句

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式