作业帮 > 综合 > 作业

matlab中如何把计算的结果进行筛选,去除虚数,只保留实数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 19:35:28
matlab中如何把计算的结果进行筛选,去除虚数,只保留实数?
不确定你筛选的要求是什么(假设计算结果为A,B为筛选后的结果):
如果希望只保留计算结果的实部,应该用:
B=real(A);
如果希望只保留计算结果为实数的那些项而删掉所有含有虚数的项,应该用:
B=A(imag(A)==0);
再问: 是第二种情况~删掉还有虚数的项~您能告诉我第二种写的是什么意思么?
再答: 或者改成: B=A(abs(imag(A))