作业帮 > 综合 > 作业

S=zeros(9); S(i,j)=(i-1)*9+j; matlab中这两条语句可以操作吗,为什么要这样定义呢

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/19 18:54:10
S=zeros(9); S(i,j)=(i-1)*9+j; matlab中这两条语句可以操作吗,为什么要这样定义呢
matlab中这两条语句可以操作吗,为什么要这样定义和赋值呢
S=zeros(9);
for i=1:9
for j=1:9
S(i,j)=(i-1)*9+j;
end
end
在matlab中有数组的概念吗,数组实际上也是一个矩阵吧,在数组中常有a[1][2]=7的赋值,在matlab中S(i,j)=7,是不是就类似是这样呢?
S=zeros(9); S(i,j)=(i-1)*9+j; matlab中这两条语句可以操作吗,为什么要这样定义呢
可以,S=zeros(9);定义一个9*9零矩阵,2个for循环为矩阵各个项重新赋值,从1到81,至于原因得看程序目标了.对的,类似