作业帮 > 综合 > 作业

matlab语句中y=x'是什么意思

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 18:18:44
matlab语句中y=x'是什么意思
有这样一段语句
x=-8:0.5:8;
y=x';
X=ones(size(y))*x;
我想问一下中间那句y=x'是什么意思,有什么作用?
x为从-8到8以0.5为步长的列向量,即x=(-8,-7.5……)’
y是x的转置,即y是行向量
ones(size(y)) 生成和y的元素个数相同且元素全为1的向量,当然格式也和y相同即也为行向量
X=x中所以元素和
这里y=x'的作用就是为了后面生成全为1的那个向量能和x相乘