| 查看: 1603 | 回复: 3 | |||
RoyZhang金虫 (小有名气)
|
[求助]
comsol frequency domain频域求解器还原成正弦图像 已有1人参与
|
|
我用comsol频域求解器对正弦激励下的磁场进行仿真,得到的结果应该是复数结果,而且绘制图像时好像显示的是0时刻的实部,现在想看某些计算量的正弦图像,而正弦图像好像是时域的结果,请问该如何操作才能将复数形式的结果还原成时域的结果呢。 祝各位马年快乐,马上有各种好的东西 |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
最失望的一年
已经有10人回复
求推荐英文EI期刊
已经有5人回复
存款400万可以在学校里躺平吗
已经有27人回复
请教限项目规定
已经有4人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
疑惑?
已经有5人回复
michaeldel
至尊木虫 (正式写手)
火星领导
- 仿真EPI: 1
- 应助: 64 (初中生)
- 金币: 11667.2
- 散金: 29
- 红花: 17
- 帖子: 843
- 在线: 509.2小时
- 虫号: 1819742
- 注册: 2012-05-16
- 性别: GG
- 专业: 光学
【答案】应助回帖
★ ★
RoyZhang: 金币+2, ★有帮助 2014-02-06 23:44:48
RoyZhang: 金币+2, ★有帮助 2014-02-06 23:44:48
|
看你的意思是你得到的是某一个点(一些点)的场的值,而且它是个复数。 如果是这样,那么这些复数值就可以理解为该点场的复振幅,表示为 A 。 复振幅包含的信息有: 1 振幅大小:|A|; 2 振动的初始相位:phi=arg(A); 而时间项是省略了的:exp(i*w*t); 最后场值随时间变化应该为(假设你得到的是磁场): H=A*exp(i*w*t); ====> H=|A|*exp(i*w*t+phi); 把这个关系拿来作随时间变化的图就可以了。(可以导入用matlab做,comsol也可以定义一个解析函数来做) 值得注意的是,你只需要用H=A*exp(i*w*t)式子,其中A是复数,而不需要求出A的模以及相位。那只是我为了表明物理意义。 |

2楼2014-02-06 12:37:27
RoyZhang
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1020.9
- 散金: 441
- 帖子: 182
- 在线: 73.6小时
- 虫号: 932836
- 注册: 2009-12-24
- 性别: GG
- 专业: 信号理论与信号处理
3楼2014-02-06 23:48:43
michaeldel
至尊木虫 (正式写手)
火星领导
- 仿真EPI: 1
- 应助: 64 (初中生)
- 金币: 11667.2
- 散金: 29
- 红花: 17
- 帖子: 843
- 在线: 509.2小时
- 虫号: 1819742
- 注册: 2012-05-16
- 性别: GG
- 专业: 光学
【答案】应助回帖
★ ★ ★ ★ ★ ★
RoyZhang: 金币+2 2014-02-17 09:23:22
RoyZhang: 金币+4, ★★★★★最佳答案 2014-02-17 09:26:02
RoyZhang: 金币+2 2014-02-17 09:23:22
RoyZhang: 金币+4, ★★★★★最佳答案 2014-02-17 09:26:02
|
我上面说的是画一个点的磁场随时间的变化 要画多个点就只有多条曲线; 磁场的外积?不知道是什么意思,内外积不是两个量之间的么 这时候涉及到两个余弦的乘积,要把模和相位都写成余弦的形式来做乘积。 如: E=|E|*cos(w*t+phi1); H=|H|*cos(w*t+phi2); E*H=|E|*|H|*1/2*(cos(2*w*t+phi1+phi2)+cos(phi1-phi2)); |

4楼2014-02-07 13:35:27













回复此楼