matlab纠错 您所在的位置:网站首页 用matlab解方程组为什么会出现虚数呢 matlab纠错

matlab纠错

2024-07-17 01:50| 来源: 网络整理| 查看: 265

for count=1:length center_distance= sqrt(center(count,1)-center(count,3))^2 - (center(count,2)-center(count,4))^2; center(count,8)=center_distance; end

matlab 中使用sqrt函数,如果对负数进行开平方操作,结果不可避免的会带来正虚数。此时,和center_distance相关的矩阵center里面的所有数据都会变成复数形式。 解决办法是:类型转换。 center_distance=real(center_distance); 使用real函数将center_distance转化为实数即可。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有