请问matlab里怎么给一个数组均匀赋值

b=jexp(c);
c=(0,2*pi);
b是一个数组,要生成一行N列的数,也就是在(0,2*pi)中产生N个数
请各位高手指教

clear all
close all
N= ;
f=2*pi/(N-1);
fx=0:f:2*pi;
lx=length(fx);
for k=1:1:lx
b(k)=j*exp(fx(k));
end
就可以了,不知道你的j是虚数不?如果是,在for循环前加个j=sqrt(-1);N是你给定的一个数。那么程序就可以实现了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-11
linspace(0,2*pi,N)
看看可以吗!
相似回答