中易网

怎么用matlab把一组数按顺序排为复数的实部虚部生成一组复数

答案:2  悬赏:80  
解决时间 2021-01-17 19:27
怎么用matlab把一组数按顺序排为复数的实部虚部生成一组复数
最佳答案
不需要循环,
A = [1 -1 3 2 -4 5 1 -1 0 2];
B = A(1:2:end) + A(2:2:end)*1i;
即可实现奇偶位组合成复数追问我写的那组数只是个例子,实际要弄得那组数很长,有几万个数字追答B = A(1:2:end) + A(2:2:end) * 1i;
即可实现奇偶位组合成复数,不管A有多长。

比如A = randi(10, 1, 1000); //产生1000个1到10的随机数
B = A(1:2:end) + A(2:2:end) * 1i;追问老师给我发了个文件读出来是一列数字,然后我用你这方法组合的复数不是从上到下按顺序排出来的复数,怎么回事?追答你要从构成列向量??

B = B'; 就可以,B之前是行向量,转置一下就是列向量追问谢谢啦!另外再问下,把这些复数填到一个固定矩阵中该怎么填,比如填入2*3的矩阵中追答从向量B中取出6个数组成矩阵C:
C = reshape(B(1:6), 2, 3);
全部回答

参考代码:
>> A=[1  -1   3   2    -4    5    1   -1    0    2];
>> complex(A(1:2:end)',A(2:2:end)')
ans =
   1.0000 - 1.0000i
   3.0000 + 2.0000i
  -4.0000 + 5.0000i
   1.0000 - 1.0000i
   0.0000 + 2.0000i
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
二年级数学下册。 3、在括号里填上合适的长度
相爱一生经典婚纱婚庆地址好找么,我有些事要
电纸书里的书籍是掌阅便宜还是亚马逊便宜
本人c#新手,求问怎么在按条件查询的情况下弹
请教电影达人,一部外国电影,有个情节是男人
客服台(新百超市惠农店)地址好找么,我有些事
焯过肉的水还要吗
天津市统计局地址在什么地方,我要处理点事
陌上桑》中诗句"耕者忘其犁,锄者忘其锄"用来
求个GTA4DLC(失落与诅咒和夜生活之曲)汉化
深沟委便民店地址在什么地方,我要处理点事
学校教学楼前摆放了一个正方形花坛。这个花坛
这个交通标志是什么意思?今天在一个路口看见
求天依的这个的下载地址
在QQ上,一个女生说爪子,请问爪子是什么意思
推荐资讯
口才不好的人能成大事吗?
CSOL不充钱会不会封号
{欢乐颂}轰趴别墅馆(美兰湖)地址有知道的么
超鱼TV好用吗?有人用过吗?
人类是否能想象出多维空间的形态
梅德韦杰娃2018冬奥会表演滑音乐
是人决定了历史还是历史决定了人
带有叠词和儿化音的小片段(100字左右)急!!
let cm4 m是什么意思
煌佳灯饰城地址好找么,我有些事要过去
买收音机我发现,有的收音机有航空波段,就是
求一个非常搞笑的笑话,长一点的(只求一篇)
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?