作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/07 05:50:05
matlab 中y=x(:,ones(1,3))是什么意思?
matlab 中y=x(:,ones(1,3))是什么意思?
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])列;