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

学习 时间:2026-04-09 01:01:27 阅读:5561
S=zeros(9); S(i,j)=(i-1)*9+j; matlab中这两条语句可以操作吗,为什么要这样定义呢matlab中这两条语句可以操作吗,为什么要这样定义和赋值呢S=zeros(9);for i=1:9for j=1:9S(i,j)=(i-1)*9+j;endend在matlab中有数组的概念吗,数组实际上也是一个矩阵吧,在数组中常有a[1][2]=7的赋值,在matlab中S(i,j)=7,是不是就类似是这样呢?

最佳回答

多情的故事

要减肥的花卷

2026-04-09 01:01:27

可以,S=zeros(9);定义一个9*9零矩阵,2个for循环为矩阵各个项重新赋值,从1到81,至于原因得看程序目标了。对的,类似

最新回答共有2条回答

  • 爱听歌的鸡翅
    回复
    2026-04-09 01:01:27

    可以,S=zeros(9);定义一个9*9零矩阵,2个for循环为矩阵各个项重新赋值,从1到81,至于原因得看程序目标了。对的,类似

上一篇 现在世界最快的跑车是啥

下一篇 实验室用加热高锰酸钾制取氧气,并用排水法收集.若发现制得的氧气不纯,可能的原因有哪些?