早教吧 育儿知识 作业答案 考试题库 百科 知识分享

MATLAB中向量的乘法clear;x=-8:0.5:8;y=x';X=ones(size(y))*x;在MATLAB运行时,结果为一个33X33的矩阵,为什么会这样的?在第三个等式中x是怎么参与运算的?

题目详情
MATLAB中向量的乘法
clear;x=-8:0.5:8;
y=x'; X=ones(size(y))*x;
在MATLAB运行时,结果为一个33X33的矩阵,为什么会这样的?在第三个等式中x是怎么参与运算的?
▼优质解答
答案和解析
help ones看一下
不理解你为什么要用这个函数,ones(size(y))生成的是一个33*1的元素均为1的列向量,x是一个1*33的行向量,ones(size(y))*x当然是33*33了