matlab中,如何快速建立一个行或列矩阵.例如,现在要创立一个只有一行的矩阵,且矩阵中的元素全为1或者2
如果可以,本人要创建10个这样的矩阵,矩阵中元素是1-10,求高手指教,小弟感激不尽!
人气:449 ℃ 时间: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楼,要走18级台阶,6楼要走多少级?
- 在哪里能够搜索到人教版的三年级语文上册第22课《富饶的西沙群岛》课文?
- 什么情况下偏导数存在?
- 20世纪七八十年代,中国和苏联先后进行了改革,然而,中、苏的改革却导致了不同的结果.
- 一次足球循环赛中,红队以3:2胜蓝队,蓝队以1:0胜黄队,黄队以2:0胜红对,计算各队的净胜球数(提示:每个
- Do you know __ they will visit in Beijing tomorrow?A.what B.where
- 在某湖一周按30米的间隔种树与按25米的间隔种树,总数相差36棵.