matlab中如何将不需要的数据类型的数据跳过,只要所需要的数据类型的数据?

matlab中如何将不需要的数据类型的数据跳过,只要所需要的数据类型的数据?,第1张

把小于10的ascii码转成数字,其他的扔掉,LZ试试看:

>>a = [49,50,51,0,1,2,3,52]

>>ca = char(a)

>>find(ca<10)

ans =

4 5 6 7

>>abs(ca(find(ca<10)))

ans =

0 1 2 3

为什么要跳过?一般都是用if进行选择,如果想跳出循环就要用break,跳出每一步循环后面的部分进入下一次循环要用continue。matlab没有goto。即使是C,goto也是不被推荐的。标准的顺序程序结构是完全可以避免goto的。

哦,原来是这个意思啊。想跳过的那些行,全部选上,然后按ctrl+r.就全部注释掉了,颜色变绿。想恢复,选中它们,再按ctrl+t,反注释。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6630628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存