24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1709  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tianpengusst

铁虫 (小有名气)

[求助] matlab中 [0x1 double]已有2人参与

[0x1 double]和[ ]有什么区别?matlab中有什么程序或函数能判断 [0x1 double](size也是1*1)和[1](size也是1*1)之间的区别?急急急!!!求大神!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianpengusst

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by pdl9527 at 2017-04-13 17:19:25
你说 size也是1*1其实不正确,参考以下程序,你看看这三个有什么区别,你就知道怎么判断了,

clear;clc
A=ones(0,1);
size(A)
B=[];
size(B)
C=1;
size(C)

您好!我是想用textread函数读取一个txt文件的第13行。程序为:[b(1),b(2),b(3),b(4),b(5),b(6),b(7)]=textread('1.txt','%f%f%f%f%f%f%f','headerlines',12);但迭代过程中txt文件是更新的,可能出现13行为空。这时程序就会报错。

[b(1),b(2),b(3),b(4),b(5),b(6),b(7)]=textread('1.txt','%f%f%f%f%f%f%f','headerlines',12);%正常

[b(1),b(2),b(3),b(4),b(5),b(6),b(7)]=textread('2.txt','%f%f%f%f%f%f%f','headerlines',12);%报错
错误使用空矩形矩阵进行赋值。

      我的想法是用if函数判断如果出现空行就跳过,不是空行的话就继续执行,现在就是想办法判别两个txt文件的区别,使它们返回不同值,后用if判断。
      希望大神能给出点思路或有更好的方法。谢谢!!!
      附件1为13行有值,附件2为13行没有值。

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 1.txt
  • 2017-04-14 12:19:43, 495 bytes
  • 附件 2 : 2.txt
  • 2017-04-14 12:19:44, 433 bytes
3楼2017-04-14 12:21:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tianpengusst 的主题更新
信息提示
请填处理意见