matlab 中y=x(:,ones(1,3))是什么意思?

 我来答
匿名用户
推荐于2018-03-14
展开全部
clear all
close all
clc
x=rand(5,5)
y=x(:,ones(1,3))

%这是结果;你看看就懂了吧。
x =

0.0971 0.0344 0.1869 0.7547 0.1190
0.8235 0.4387 0.4898 0.2760 0.4984
0.6948 0.3816 0.4456 0.6797 0.9597
0.3171 0.7655 0.6463 0.6551 0.3404
0.9502 0.7952 0.7094 0.1626 0.5853

y =

0.0971 0.0971 0.0971
0.8235 0.8235 0.8235
0.6948 0.6948 0.6948
0.3171 0.3171 0.3171
0.9502 0.9502 0.9502

实际上就是取出x矩阵中的第1,1,1(ones(1,3)=[1 1 1])列;
Kane1990
2011-10-09 · 超过10用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:24.2万
展开全部
自己试一试就明白了。如一楼所答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式