俊博 发表于 2008-10-17 10:55

matlab中怎样限定只在实域中计算啊

如题,我在用nlinfit做曲线拟合时,拟合出来的数据是复数,但是我只想求实数解,怎么弄啊,谢谢

sigma665 发表于 2008-10-17 14:47

原始数据呢

俊博 发表于 2008-10-17 15:03

就是振动试验的频响函数用频响函数公式拟合,但是拟合出来的固有频率和阻尼都是复数形式,我想限定一下只在实数域里做

俊博 发表于 2008-10-22 14:46

有人知道不

ch_j1985 发表于 2008-10-22 19:02

回复 板凳 俊博 的帖子

设置固有频率和阻尼为实数试试,格式如下:
IS = sym('IS','real');

俊博 发表于 2008-10-23 14:45

谢谢楼上,虽然不知道为啥还是不行,但还是谢谢。

sigma665 发表于 2008-10-23 15:40

回复 板凳 俊博 的帖子

原始数据有没有复数

无水1324 发表于 2008-10-23 21:27

原始数据里面没有。
我突然想到是不是参量里面,你用i,j,k了?
页: [1]
查看完整版本: matlab中怎样限定只在实域中计算啊