matlab基础互助+求复数向量的模

歪比巴卜l 2021-11-27 22:02:13

计算向量的模时,一般步骤:

求该向量的点积,再求总和,之后再开根

J=[1 2 3];
n=J.*J;
f=sum(n);
sqrt(f)

当计算含有复数的向量时,要计算该向量的模,必须先求该向量的共轭向量,使用conj()来求向量的共轭向量

u=[i;1+2i;4];
v=conj(u);
b=sum(v.*u)
mage=sqrt(b)

 

在matlab中,可以使用dot()函数来求两向量的点积

所以以上求模的代码可以简化为:

J=[1;2;3];
mage=sqrt(dot(J,J))

对于含有复数的向量同样适用

a=[i;1+2i;4];
mage=sqrt(dot(a,a))

 

...全文
648 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

30,423

社区成员

发帖
与我相关
我的任务
社区描述
打造最热爱学习的高校社区,帮助大家提升计算机领域知识,带大家打比赛拿奖,提高自我,希望大家共同创造良好的社区氛围。
社区管理员
  • 川川菜鸟
  • 亡心灵
  • 星辰菜鸟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

监督大家学习,每日学习打卡,以投稿形式打卡。扫码关注公众号,可加入粉丝群和领取大量资源。

试试用AI创作助手写篇文章吧