matlab中,如何快速建立一个行或列矩阵.例如,现在要创立一个只有一行的矩阵,且矩阵中的元素全为1或者2
如果可以,本人要创建10个这样的矩阵,矩阵中元素是1-10,求高手指教,小弟感激不尽!
人气:362 ℃ 时间:2020-01-25 08:02:33
解答
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
推荐
猜你喜欢
- 我的母亲在一家银行工作用英语怎么说
- 矩形两领边的长分别为(根号3+1)cm(根号3-1)cm,则其面积为多少cm的平方,对角线长为多少cm
- 1.容器两侧同一深度处接有两只短粗的管子,它们都向上弯曲,从而制成两只喷水器,但其中一个关口收缩形成喷嘴,而另外一个管口则完全敞开着,当容器装满水后,哪个喷出的高?
- 幽默答语的问题
- 还来就菊花阅读答案
- 求北师大版九年级语文上册古诗词文言文
- 一家服装商场以1000元/件的价格进了一批高档服装,出售时标价为1500元/件,后来由于换季,需要清仓处理,因此商场准备打折出售,但仍希望保持利润率不低于5%,那么商场至少可以打多少折?
- there is nothing better than to.