求助怎样matlab矩阵中每一行数除以一个数
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 03:27:35
求助怎样matlab矩阵中每一行数除以一个数
x=[5 10 6 8 16 6 8 8 22 11]';
a=[4 4 4 5 4 4 4 4 3 4
6 8 6 2 6 8 8 6 8 6
4 4 4 4 6 4 4 4 6 4
4 6 6 4 6 6 6 4 7 4
10 14 14 10 12 12 12 10 14 12
3 5 5 3 6 3 3 4 5 4
4 6 7 4 4 4 4 4 6 6
4 6 6 6 5 6 5 5 7 6
13 16 19 16 13 13 10 13 16 13
8 9 10 8 8 7 8 8 9 8
];
用a中每一行数除以x中相对应的每一个数
x=[5 10 6 8 16 6 8 8 22 11]';
a=[4 4 4 5 4 4 4 4 3 4
6 8 6 2 6 8 8 6 8 6
4 4 4 4 6 4 4 4 6 4
4 6 6 4 6 6 6 4 7 4
10 14 14 10 12 12 12 10 14 12
3 5 5 3 6 3 3 4 5 4
4 6 7 4 4 4 4 4 6 6
4 6 6 6 5 6 5 5 7 6
13 16 19 16 13 13 10 13 16 13
8 9 10 8 8 7 8 8 9 8
];
用a中每一行数除以x中相对应的每一个数
刚才写错了,应该是
%a的第i行除以x的第i个数
xa=repmat(x',[1 10]);
a=a./xa;
再问: 运行错误啊 大哥你那个答案算出来不对啊 麻烦看看我这个怎样 把答案显示在一起啊 for i=1:10; z=a(:,i)./x end z 感谢啦
再答: 哦,没看到x后面已经有'了,改成 xa=repmat(x,[1 10]); a=a./xa;也就可以了,省的循环了
%a的第i行除以x的第i个数
xa=repmat(x',[1 10]);
a=a./xa;
再问: 运行错误啊 大哥你那个答案算出来不对啊 麻烦看看我这个怎样 把答案显示在一起啊 for i=1:10; z=a(:,i)./x end z 感谢啦
再答: 哦,没看到x后面已经有'了,改成 xa=repmat(x,[1 10]); a=a./xa;也就可以了,省的循环了
求助怎样matlab矩阵中每一行数除以一个数
Matlab高手们,已知一个矩阵,如何产生以已知矩阵的行数为列数,已知矩阵的列数为行数的矩阵啊?
matlab 判断矩阵行数
MATLAB求助:如何求一个矩阵的列数
在MATLAB中当一个数除以一个矩阵时候怎么办?
MATLAB中如何构造一个矩阵,该矩阵中每一列个数不等
matlab中怎样把一个多项式矩阵变为系数矩阵?
matlab里可不可以设一个矩阵,已知行数和列数,等待输入,把输入的矩阵赋值给这个矩阵?
c++ 中有没有可以返回一个矩阵行数与列数的函数?
求助,有关matlab中矩阵的问题
MATLAB 怎样随机访问一个矩阵中的数
MATLAB中如何将任意的二进制数变成一个n*1的矩阵,这n行的每一个数都是这个二进制数