matlab中,如何快速建立一个行或列矩阵.例如,现在要创立一个只有一行的矩阵,且矩阵中的元素全为1或者2
题目
matlab中,如何快速建立一个行或列矩阵.例如,现在要创立一个只有一行的矩阵,且矩阵中的元素全为1或者2
如果可以,本人要创建10个这样的矩阵,矩阵中元素是1-10,求高手指教,小弟感激不尽!
答案
matlab创建矩阵是非常容易的,尤其是特殊矩阵
比如 全零阵
函数 zeros
B = zeros(m,n) %生成m×n全零阵
命令 单位阵
函数 eye
格式 Y = eye(m,n) %生成m×n单位阵
命令 全1阵
函数 ones
格式 Y = ones(m,n) %生成m×n全1阵
等等
比如你的一个只有一行的矩阵,且矩阵中的元素全为1或者2
a=ones(1,10);
b=2*ones(1,10);
要创建10个这样的矩阵,矩阵中元素是1-10:
for i=1:10
a(i,:)=ceil(10*rand(1,10));
end
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点