matlab语句中y=x'是什么意思有这样一段语句x=-8:0.5:8;y=x';X=ones(size(y))*x;我想问一下中间那句y=x'是什么意思,有什么作用?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 22:14:22
![matlab语句中y=x'是什么意思有这样一段语句x=-8:0.5:8;y=x';X=ones(size(y))*x;我想问一下中间那句y=x'是什么意思,有什么作用?](/uploads/image/z/1589020-52-0.jpg?t=matlab%E8%AF%AD%E5%8F%A5%E4%B8%ADy%3Dx%27%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E6%9C%89%E8%BF%99%E6%A0%B7%E4%B8%80%E6%AE%B5%E8%AF%AD%E5%8F%A5x%3D-8%3A0.5%3A8%3By%3Dx%27%3BX%3Dones%28size%28y%29%29%2Ax%3B%E6%88%91%E6%83%B3%E9%97%AE%E4%B8%80%E4%B8%8B%E4%B8%AD%E9%97%B4%E9%82%A3%E5%8F%A5y%3Dx%27%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%2C%E6%9C%89%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8%3F)
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相乘