matlab语句中y=x'是什么意思有这样一段语句x=-8:0.5:8;y=x';X=ones(size(y))*x;我想问一下中间那句y=x'是什么意思,有什么作用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 08:18:31
matlab语句中y=x'是什么意思有这样一段语句x=-8:0.5:8;y=x';X=ones(size(y))*x;我想问一下中间那句y=x'是什么意思,有什么作用?

matlab语句中y=x'是什么意思有这样一段语句x=-8:0.5:8;y=x';X=ones(size(y))*x;我想问一下中间那句y=x'是什么意思,有什么作用?
matlab语句中y=x'是什么意思
有这样一段语句
x=-8:0.5:8;
y=x';
X=ones(size(y))*x;
我想问一下中间那句y=x'是什么意思,有什么作用?

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相乘