作业帮 > 综合 > 作业

MATLAB 下标表示问题

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 21:05:45
MATLAB 下标表示问题
在编写MATLAB程序的时候,用到for 循环(例如for j=1:5),并且B表示的是一个矩阵,B1可以编写表示出来,可是需要B2的话会就会用到符号 j,怎样可以用 j 表示B2?直接用Bj+1和B(j+1)都提示错误,不能运行!急
MATLAB 下标表示问题
你检查下是否用成了中文括号
下标是否越界
再问: 用了英文的符号就可以用B(j+1)表示矩阵吗? 小白求普及啊,谢谢啊
再答: 如果你的B1,B2矩阵同维数的话, 赋值可以这样 B(:,:,1)=magic(3); B(:,:,2)=ones(3); B(:,:,3)=eye(3); .... 第一、二维是张表,即你的矩阵 第三维相当于说明是第几张表 引用时 B(:,:,i)就行了