00问答网
所有问题
matlab二维数组赋值问题
一个400行400列的数组 我希望它第一行1-10赋值为1其余为0,第二行10-20为1其于为0 以此类推 这样的数组怎么实训 高手帮帮忙
举报该问题
推荐答案 2009-08-27
A=cell(1,40);
for i=1:40
A{i}=zeros(400,10);
A{i}(i,:)=1;
end
B=cell2mat(A);
B是你想要的矩阵。
顺便说一下,你要的那种形式只在第一行到第40行,第41行倒第400行是360行*400列的零矩阵.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DDZrZjreZ.html
其他回答
第1个回答 2009-08-27
给你编了个程序:
a=zeros(400,400);
for i=1:1:400
for j=1:1:10
a(i,10*(i-1)+j)=10*(i-1)+j;
end
end
a就是你要的矩阵。
相似回答
matlab中
给
二维数组
A中第二行的第1,3,5个元素分别
赋值
A(2,1:3:5...
答:
赋值
z语句A(2,1:3:5)是不对的:1:3:5表示的是1,4,9个元素 clear all;clc;A=rand(5);A(2,[1,3,5])=[-1,-3,-5]
关于
matlab 二维数组
答:
你好,可以这样用for循环赋值给二维数组:
for i=1:3 for j=1:3 a(i,j)=i+j;end end a
不知道解决你的问题没有,反正思路是这样的
matlab二维数组赋值问题
视频时间 1:40
MATLAB
如何把
二维数组
的值依次
赋值
给一个列向量?
视频时间 1:10
大家正在搜
matlab二维数组转一维数组
java怎么给二维数组赋值
java 二维数组赋值
vba二维数组赋值
matlab 二维数组
matlab二维数组创建
matlab 数组赋值
char二维数组赋值
二维数组怎么赋值
相关问题
怎样给matlab二维数组循环赋值?(附出错程序)
matlab 二维数组循环赋值
matlab 一维数组赋值给二维数组
matlab 中如何将三维数组中的部分赋值到二维数组中
MATLAB如何把二维数组的值依次赋值给一个列向量?
VBA二维数组怎么赋值?
matlab 二维数组编程问题