问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab中把虚数表示成负数

发布网友 发布时间:2022-04-21 18:44

我来回答

2个回答

热心网友 时间:2023-10-15 17:50

我写了个程序实现你要的功能,基本思路是对输入向量的每个元素判断是否虚数,如果是虚数,取出其虚部,然后乘以-1.

程序如下:
%%%%%%%%%%%%%%
function b=complex2negative(a)
b=a;
[row col]=size(a);
for rowNum=1:row
for colNum=1:col
if ~isreal(a(rowNum,colNum))
b(rowNum,colNum)=imag(a(rowNum,colNum))*-1;
end
end
end
%%%%%%%%%%%%%%
请保存为complex2negative.m。然后在命令窗口调用,如下例。
a=[1 2 3 3i 2i 1i];
b=complex2negative(a)

但是,你需要保证输入的向量中所有复数的实部为0(即只有虚部没有实部)。本程序的功能是将所有复数变成其虚部系数的相反数。如果虚数还有实部,我们只是忽略掉。

热心网友 时间:2023-10-15 17:51

想来想去只想到一个比较笨的办法,不过不用if、find和循环语句,而且确实管用。
a=[1 2 3 3i 2i 1i];
b=-imag(a); %计算向量a中所有元素的虚部,实数的虚部为零,并且转为负数;
c=real(a); %计算向量a中所有元素的实部,虚数的实部为零;
d=b+c
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我在电脑上面下的电影在手机上面不显示? 为什么视频在手机里放不出来在电脑里放得出来? 求问bb霜什么牌‍子‍好 BB霜哪个牌子的比较好啊? 我用很多BB霜都过敏脱皮,该用哪个牌子的才能不过敏?拜托了各位 谢谢... 没有去继续教育会计证会不会被吊销? 会计证连续几年未继续教育会被吊销 我想请问,能不能从视频里抓出一段声音,然后保存,变成手机铃声的那种格式... 高中地理知识如何描述地貌特征 中国地理第一讲:自然地理之河流 matlab中怎样输入角度值 matlab simulink 里怎么把一个式子加负号 急问 在matlab系统图中,如何实现负反馈和正反馈 minmatlab怎么输负数 在matlab中怎么输入特殊符号 MATLAB 怎么分类输出 正负数 在Matlab中指数函数的指数中含有负号,怎么输入,... matlab里横坐标标注中负指数怎么标? matlab的editor中如何同时输入正负号,譬如x=??? x... 负二分之π到到二分之π的取值范围在MATLAB中怎么输入 matlab中十的负五次方怎么输 脾胃是健康的“根”,能够健脾养胃的食品有哪些? 对脾好的食物. 吃什么对脾胃好? 吃什么东西对脾好? 脾对食物的消化和吸收起着十分重要的作用,健脾的... 对脾有益的食物都有什么? 对脾胃好的食物有哪些? 什么食物对脾好? 脾胃是健康的“根”,可以健脾养胃的食物都有哪些? matlab曲线拟合函数中幂为负数该怎么写 在MATLAB中如何进行负数的数制转换 比如想把十进制... 这个正负号是什么意思呀,用matlab怎么编辑? matlab正负值的分别运算 在MATLAB中如何输入e的负0.05n次方这个方程,详见... matlab中10的负几次方怎么表示? matlab如何返回一个向量中的负整数值的最大值 iPad可以插U盘吗?需要什么? 投资商铺 12大技巧助你财源滚滚 找商铺的十二条口诀 商铺投资有什么技巧? 找商铺的十二条口诀是什么? 商铺的投资技巧 商铺投资应该注意什么? 购买商铺投资需要注意什么? sim卡怎么在多个设备上使用? 投资商铺应该注意什么? 手机用着用着就说无法检测到我的SIM卡设备是什么回事? 投资商铺需要注意的因素有哪些? 三星手机老是现示无法识别sim卡设备需要重启是怎么...