matlab程序如下。结果出现Error using vertcat CAT arguments dimensions are not consistent.

2025-05-19 01:41:37
推荐回答(1个)
回答1:

  1. 从你贴的代码看,应该是MATLAB自动记录的命令历史;

  2. 里面有大量错误,有很多语句很明显是前面输错了,后面修改后重新运行的,例如里面有

    fileID=fopen('names.txt 

    这一句语法上就不完整,紧接着下一句改成了

    fileID=fopen('names.txt')

  3. 你没有说错误具体出现在什么位置,我分析可能是指第一处“[D;name]” ,那是由于D和name长度不同,不能用分号拼接。直接删除该行即可,后面修改了D的值,又重新拼接了。

  4. 代码稍后的位置读取文件dlm_example.txt,但很显然我没有这个文件,再后面的就无法运行了。