请问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)
看看可以吗!

matlab中如何实现数组给数组赋?
matlab中实现数组给数组赋值步骤如下:1、首先,我们打开MATLAB编程软件。在命令行中输入A=[1,2,3;4,5,6;7,8,9].创建一个3*3数组矩阵。2、首先,我们对矩阵进行转置操作。输入A',按下回车即可。3、此外,转置我们还可以用命令来实现,即transpose(A)。按下回车后发现A已经被转置,和第二步...

matlab数组循环赋值
首先,创建一个 3x3 零矩阵A。接着,采用嵌套循环遍历矩阵元素,执行计算或赋值操作。此处,每个元素值被设置为行号乘以列号。最终,使用 disp 函数展示更新后的矩阵 A。循环赋值灵活多变,根据具体需求修改循环体内代码,实现不同元素的赋值操作。此示例说明如何遍历与赋值数组元素。下面提供 MATLAB 数组循...

MATLAB学习与使用:元胞数组的4种赋值方法
第一,直接{ }赋值法。在命令行窗口输入如代码: A={'I love you',complex(3,5);{1,11},intmax('uint32')} 这样就直接创建了元胞数组A,元胞数组A将字符型,复数型,元胞数组型,整型常量等放在同一个存储单元,回车得到如下结果: A = 'I love you'  [3.0000 + 5.0000i] ...

matlab中,要对一个数组全部赋值为2,3这样的数应该用什么样的语句啊...
全部赋值为2 x = 2*ones(m,n);左半部分为2,右半部分为3 x=[2*ones(m, n1), 3*ones(m, n2)];

matlab中如何实现。数组给数组赋值求答案
A[k+1]=B[k]end matlab中向量编号从1开始的,所以向量A的第一个 元素,没有做修改,仍认为初始值0。希望可以帮助你,祝学习进步!答案2:: 可以直接赋值吧你要是想把B数组添加到A中,这样写试试 A=[A1,B]这样就把B的值添到A值后面了。:::请参考以下相关问题:::请参考以下相关问题::...

matlab如何将结构体的每一行都赋值给一个数组,我这样写的,但是得到的只...
你想【将结构体的每一行都赋值给一个数组】,那样应该是得到以下几种结果之一: 多个数组(但你现在只有一个变量,显然不符合); 一个元胞数组,其每个元素对应原结构体的一行; 一个大数组,由原结构体各行的数组拼接而成(前提是各数组的列数相同,图中看到的数据刚好满足这个条件)。如果...

matlab中的元胞数组如何实现批量的赋值呢?
回答:元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的 常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值 矩...

matlab怎么定义一个数组并用for语句来赋值?
A=[];n=input('n=');%数组的长度 for i=1:n fprintf('a%.0f=',i);x=input('');%分别输入各个数的值 A=[A,x];end A 就可以得到长度为n的数组了

matlab怎么定义一个数组,并用for语句来赋值啊
楼上的回答是可以的,但是我建议在一开始就定义数组大小,这样可以减少内存的使用,同时加快计算速度,特别是数组较大的情况下,比如 A=ones(n,1);for ii=1:n ...end 另外,在matlab里不推荐使用i,j作为循环变量,因为他们本身也是虚数单位。在有些情况下可能会造成混乱。

matlab一维数组怎么创建及怎样对每个元素进行赋值
如图所示是我们创建了一个矩阵,创建新...1 然后在弹出的表格中选中需要更改的单个...2 我们也可以通过语句来实现对矩阵单个元...3 假如我们输入的行数和列数大于原来的矩...4 我们可以看到矩阵会自

相似回答
大家正在搜