如何用matlab实现如下程序

如下一段fortran语言含有goto语句,怎么转成matlab14KK=19K=K+1IF(a>10.ANDb>100)THENIF(K>50)THENK=1DH=0.... 如下一段fortran语言含有goto语句,怎么转成matlab
14 KK=19
K=K+1
IF(a > 10.AND b>100) THEN
IF(K>50) THEN
K=1
DH=0.5*DH
ENDIF
GOTO 14
ENDIF
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
tangtangtrav
2014-11-26 · TA获得超过610个赞
知道小有建树答主
回答量:417
采纳率:0%
帮助的人:294万
展开全部
while 1
KK=19;
K=K+1;
if (a > 10&& b>100)
if K>50
K=1;
DH=0.5*DH;
end
else
break;
end
end
你看这个行不行
追问
谢谢你的回复。有个问题:源程序中的循环条件是a > 10&& b>100,你写的里面while 后面的1循环条件具体代指什么?
追答
你源程序的这个位置没有任何条件就可以运行,所以,while 1 是指不需满足任何条件,即可进入循环。然后当不满足if时,跳出循环,就像你源程序不满足if,就不会继续goto了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式