当前位置:编程学习 > Matlab >>

我看到一个matlab程序,其中 load theo.txt xtheo=theo(:,1); 这两句是什么意思,特别是第二句的含义

补充:load theo.txt xtheo=theo(:,1)
答案:load theo.txt   %%加载文件theo.txt中的数据,赋值给一个变量,默认变量名为theo。
xtheo=theo(:,1)  %%读取变量theo中的第一行所有列,赋值给变量xtheo。


假设theo.txt文件中的内容如下:
%%%%%%%%%%%%
2	5
3	8
4	7
5	6
6	2
%%%%%%%%%%%%

运行这两句命令的结果就是
xtheo =
     2
     3
     4
     5
     6
其他:读第一列的数据,“:”代表每行,“1”代表1列,所以合起来就是每一行的第一列
假设theo.txt中存放的是
1 2 3
4 5 6
7 8 9
运行后得到
1
4
7

上一个:MATLAB GUI 如何把已好的程序写入,。。。。。求高手指教 程序如下
下一个:matlab程序如下, 不知道哪里出错了,说矩阵维数不符合

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,