① matlab中如何实现数组给数组赋值
1、首先需要打开袭matlab,对矩阵进行转置操作。输入A',按下回车即可。
② matlab二维数组赋值问题
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列的权零矩阵.
③ 【matlab】数组赋值,用户输入
x=input('请输入一个数组:\n')
(之后在命令行输入:)
[2009 10 26]
④ 在matlab中如何对数组赋值
你输出n个不同的结果
a=[];
for
b=你的结果
a=[a b]
end
a
⑤ matlab怎么把一个数赋值给数组
很高兴为你解答,就说说你上面这个例子吧。 B=[1 2 3 4 5] A[k+1]=B[k] 从上面的例子知道,B有专5个元素,A有6个元素,首先属可以对A进行初始化,然后按照你给出的规则,为A中的元素赋值。具体示例如下: A=zeros(1,length(B)+1); %A比B多一个元素,...
⑥ matlab一维数组怎么创建及怎样对每个元素进行赋值
例如来:
B=[1 2 3 4 5]
A[k+1]=B[k]
B有自5个元素,A有6个元素,先对A进行初始化,然后为A中的元素赋值:
A=zeros(1,length(B)+1); %A比B多一个元素,为1行,length(B)+1列的全0向量
for i=1:length(B)
A(i+1)=B(i); % A[k+1]=B[k]
end
matlab中向量编号从1开始,所以向量A的第一个元素,没有做修改。
(6)matlab怎么给数组赋值为整形扩展阅读:
MATLAB的常用函数
bar3h三维水平直方图
barh二维水平直方图
base2decX进制转换为十进制
bin2dec二进制转换为十进制
blanks创建空格串
bone蓝色调黑白色图阵
box框状坐标轴
celldisp显示元胞数组内容
⑦ matlab 中能不能让数组中的元素为一个数组,通过赋值语句实现
B=[1,0,1,0];
s=num2str(B);
s(s=='')=[];
A=zeros(1,4);
fori=1:4
A(i)=eval(s);
end
A
A =
1010 1010 1010 1010
⑧ matlab一维数组怎么创建及怎样对每个元素进行赋值
如图来所示是我们创建了源一个矩阵,创建新... 1 然后在弹出的表格中选中需要更改的单个... 2 我们也可以通过语句来实现对矩阵单个元... 3 假如我们输入的行数和列数大于原来的矩... 4 我们可以看到矩阵会自
⑨ 用matlab如何给数组赋值(matlab入门级问题...)
入门的话,这样就可以了。
p=perms(1:5);
p1=p(:,1);
p2=p(:,2);
p3=p(:,3);
p4=p(:,4);
p5=p(:,5);
更深的话:
n=5; %n可以取其它更内多的值
p=perms(1:n);
for i=1:n
eval(['p',num2str(i),'=p(:,',num2str(i),');']);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
n=5;
p=perms(1:n);
for i=1:length(p)
temp=accumarray([p(i,1),p(i,2);p(i,2),p(i,3);p(i,3),p(i,4);p(i,4),p(i,5)],1,[n,n]); %这里自容己加
eval(['pp',num2str(i),'=temp;']);
end