查看: 259|回复: 2|关注: 0

[已解决] matlab在生成符号矩阵的时候,如果元素是虚数,j和i是等价...

[复制链接]

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
如图,虚部用j和i表示,输出的结果却是一样的,为啥
捕获.JPG

MATLAB 基础讨论
版块优秀回答者

7

主题

234

帖子

37

最佳答案
  • 关注者: 8
发表于 2018-10-10 15:00:58 | 显示全部楼层 |此回复为最佳答案
猛的一看还以为输入的一样呢。。。手动滑稽。
查了一下资料,matlab好像对a=2+4*j 和a=2+4*i  的识别是一样的,都会输出
a =

   2.0000 + 4.0000
并且只有这两个字符,其他的都不行

论坛优秀回答者

专家

2689 麦片

财富积分


20003000


4

主题

5060

帖子

598

最佳答案
  • 关注者: 664
发表于 2018-10-10 15:22:35 | 显示全部楼层
软件里,i是唯一的虚数单位,所以所有的输出都是多少i
当你需要输入复数时,用一个变量等于sqrt(-1)作为虚数单位,甚至你可以定义a=sqrt(-1)
为了方便使用,i和j两个变量已经提前定义了等于sqrt(-1)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表