Matlab中s=load('s.txt'); x=s(:,1:2:8); x=x(:); 是什么意思?
答案:2 悬赏:70 手机版
解决时间 2021-03-03 07:57
- 提问者网友:聂風
- 2021-03-02 16:20
Matlab中s=load('s.txt'); x=s(:,1:2:8); x=x(:); 是什么意思?
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-03-02 17:44
1、从 s 里面读入 n 行 8 列的矩阵
2、截取第 1,3, 5, 7 列,得到 n*4 的矩阵
3、把得到的 n*4 的矩阵,按列数,排成 (n*4)*1 的列向量
冒号(:)的使用,参看 doc :(输入:doc 加 冒号)
2、截取第 1,3, 5, 7 列,得到 n*4 的矩阵
3、把得到的 n*4 的矩阵,按列数,排成 (n*4)*1 的列向量
冒号(:)的使用,参看 doc :(输入:doc 加 冒号)
全部回答
- 1楼网友:野慌
- 2021-03-02 18:46
s=load('s.txt'); % 从文本文件调入数据
x=s(:,1:2:8); % 取数据的 1,3,5,7 列给 x
x=x(:); % 将 x 变为一列
x=s(:,1:2:8); % 取数据的 1,3,5,7 列给 x
x=x(:); % 将 x 变为一列
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯