永发信息网

matlab如何把向量中的各元素转换成一个数?要高效的

答案:3  悬赏:40  手机版
解决时间 2021-04-26 11:29
matlab如何把向量中的各元素转换成一个数?要高效的
最佳答案
楼上的方法都很好,谢谢大家")这个问题的起源是想判断一个循环,当向量a中的元素不全为1时执行while 循环,a中只有0、1、2这三类数据。例如,初始时a=[1 2 0 1 0],但是我用(while a~=1)或者(while a~=[1 1 1 1 1])时程序根本不执行while中的语句,所以才想把a转换成数字12010,这样可以直接跟11111进行比较。下面这个语句倒是可以用(while not(all(a==1))),但是总感觉效率不高(a的维数大概是500),不知道这条语句跟上面转换成数字后进行比较的方法相比哪种方法的效率高?请问有没有其它好的办法啊?
全部回答
楼上的方法可以解决你提的问题,如果数组中含有个位以上的,可以用下面的方法:A=randi(100,[1,3]);B=[];for i=1:length(A) B=strcat(B,num2str(A(i)));endA=str2num(B)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为何要跑早操啊!
3GQQ抢车位的车市什么时候出
圣经里的祝福经典句子,圣经里关于人类家庭祝
谁送只QQ猪?给分
我噶羊城通无做磁性!姐系滴唔到~咁点算啊
变形金刚22分钟女主角上车的时候那首插曲好象
物流专业调研报告
好想你枣(唐山旗舰店)我想知道这个在什么地方
迷失怎么绑定
墙面装修用什么最省钱,墙面装饰的作用和分类
步入成年的人怎么生活?
nvidia geforce 205 显卡玩梦幻西游卡屏
Windows 7的“上帝模式”
AVA安装最新版本的时候出现这个
宝宝姓林取什么名字,姓林的男孩取什么名字好
推荐资讯
7.6CF出什么新抢啊?
初二科学问题
你好:请问你们腾讯公司十年大庆高抽奖活动了
证明是什么意思,什么叫法院的生效证明
未签定的东西在那签定?
广兴隆汽车美容维修服务中心在什么地方啊,我
shenghuo是什么!
为什么有时复制粘贴并不能被接受必须添加一些
我真的喜欢上这个人了吗?
文武令牌和文武双休令牌哪个核算
学生会组织部 工作构思与创新
想要国外不出名人的原创歌曲
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?