99问答网
所有问题
matlab怎么定义一个数组并用for语句来赋值?
如题所述
举报该问题
推荐答案 推荐于2019-08-08
A=[];
n=input('n=');%数组的长度
for i=1:n
fprintf('a%.0f=',i);
x=input('');%分别输入各个数的值
A=[A,x];
end
A
就可以得到长度为n的数组了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zXzXjvWeXBvWOejOOe.html
其他回答
第1个回答 2018-03-03
楼上的回答是可以的,但是我建议在一开始就定义数组大小,这样可以减少内存的使用,同时加快计算速度,特别是数组较大的情况下,比如
A=ones(n,1);
for ii=1:n
...
...
end
另外,在matlab里不推荐使用i,j作为循环变量,因为他们本身也是虚数单位。在有些情况下可能会造成混乱。
相似回答
matlab中如何
将
for
循环的数据存入
一个数组
中
答:
1、首先在自己的电脑上打开
matlab
,创建一个空
数组
xx,和
一个for
循环,如下图所示。2、然后输入代码,如下图所示。3、运行脚本,可以看到将for循环的数据全部存入到xx数组中了,如下图所示。4、接着输入代码,如下图所示。5、执行脚本之后,可以看到把for循环中的数据存入到数组中了,主要是通过xx(i...
matlab怎么定义一个数组
,
并用for语句来赋值
啊
答:
楼上的回答是可以的,但是我建议在一开始就
定义数组
大小,这样可以减少内存的使用,同时加快计算速度,特别是数组较大的情况下,比如 A=ones(n,
1
);
for
ii=1:n ...end 另外,在
matlab
里不推荐使用i,j作为循环变量,因为他们本身也是虚数单位。在有些情况下可能会造成混乱。
matlab
里面
怎么
给
一个数组用for
循环
赋值
。比如说我要给a[5]用循环赋值...
答:
for
i=
1
:n a(i) = i;end
matlab如何
创建1,2,4,10,20,40,100,200,400,1000...这样的
数组?
答:
用matlab如何
创建1,2,4,10,20,40,100,200,400,1000...这样的
数组?
可以来考虑:
1
、将【1 2 4】
赋值
给A 2、利用
for
循环
语句
,实现 A=[A,A*10.^i];3、代码 A=[1,2,4];for i=1:3 A=[A,A*10.^i];end A n=max(find(A<=89))A=A(1:n)
matlab
一维
数组怎么
创建及
怎样
对每个元素进行
赋值
答:
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的第一个元素,没有做...
matlab用
循环
语句
,给
数组赋值
答:
可这样:A =
1
:10;
for
k=1:length(A)if k~=length(A)B(k)=A(k)+A(k+1);else end end
matlab 怎么样定义一个
向量或者矩阵来存储
for
循环得出的函数呢? 比 ...
答:
1、预置(preallocation)是编写
MATLAB
程序比较重要的
一个
因素,在
数组
比较大的时候,是否进行预置程序运行时间相差几十倍甚至几百几千倍都很常见。所以使用 A=zero(1,n);或者 A=zero(n,1);进行预置通常很重要(如果n不大倒可以不做)。2、提高MATLAB程序效率的另一个要点是向量化(Vectorization)代替...
MATLAB中
的
数组怎么定义
和输入?
答:
不像C里那样非要用循环 load数据之后,只要有数据 [
数组
名 索引(从
1
开始的)]=你要存入的值 即可 试试吧,只要有效输入,就可以不停的缓存入了
在
MATLAB中如何定义一个数组
,之后将每次输入一个数据存放到相应的位置...
答:
ii=1; %
matlab 中数组
元素是从1开始的 while(ii<=n) %这里也可以
用for
,与C/C++中差不多 r=input('请输入
一个
数:\n');a(ii) = r;ii=ii+1;end e=a;q=mean(e);w=std(e);disp('平均值为:');disp(q);disp('标准差为:');disp(w);结果:请输入数据的总量:3 请输入...
大家正在搜
matlab定义一维数组并赋值
matlab如何定义一个数组
matlab如何定义一个存储数组
matlab定义一维数组
matlab定义函数并调用
matlab一维数组赋值
matlab数组定义
matlab定义数组变量
matlab定义数组长度
相关问题
matlab中如何利用for语句对一个数组进行赋值,并用pl...
matlab怎么定义一个数组,并用for语句来赋值啊
matlab里如何把for循环中的数据存入到数组中
matlab用循环语句,给数组赋值
MATLAB 用for循环给数组赋值的问题
matlab中怎么用编号来进行一个数组(?)的赋值
Matlab怎样用数组作为一个for循环的变量
matlab中如何定义一个数组,里面每个变量都是符号变量。且...