Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何将值1放入零数组中_Arrays_Matlab_Zero - Fatal编程技术网

Arrays 如何将值1放入零数组中

Arrays 如何将值1放入零数组中,arrays,matlab,zero,Arrays,Matlab,Zero,如果我有一个零数组,让我们假设 [0 0 0 0 0 0] 然后我要求用户键入一个介于1和6之间的输入数字 如果输入是3(例如),那么我希望我的程序 在第三个位置插入值1,即: [0 0 1 0 0 0] 如何在Matlab中实现这一点?查看: 如果a=[1234]如果要将位置3中的值更改为等于5,可以执行以下操作: a(3) = 5; a = 1 2 5 4 剩下的就交给你了。应该对你有帮助。你可以通过“输入”获得键盘输入……很好 a=zeros(1,6); ind

如果我有一个零数组,让我们假设

[0 0 0 0 0 0]
然后我要求用户键入一个介于1和6之间的输入数字

如果输入是3(例如),那么我希望我的程序 在第三个位置插入值1,即:

[0 0 1 0 0 0]
如何在Matlab中实现这一点?

查看:

如果
a=[1234]
如果要将位置3中的值更改为等于
5
,可以执行以下操作:

a(3) = 5;
a = 1   2   5   4

剩下的就交给你了。应该对你有帮助。

你可以通过“输入”获得键盘输入……很好

a=zeros(1,6);    
ind = input('Please enter a Number(1-6)');
if ind > 0 && ind <= length(a)    
    a(ind) = 1
end
a=0(1,6);
ind=输入(“请输入一个数字(1-6)”;

如果ind>0&&ind,一种方法是编写代码。
a=zeros(1,6);    
ind = input('Please enter a Number(1-6)');
if ind > 0 && ind <= length(a)    
    a(ind) = 1
end