matlab 如何做到先共轭再求导syms ta=t^2+t;q=diff(a',t); %对a求共轭subs(q,t,1);结果ans=3*D(conj)(2)请问如何处理D(conj)?baidu了下说是求导没法判断共轭符号.我其实是在求共轭梯度法,不知哪里错了,遇上

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 22:12:30
matlab 如何做到先共轭再求导syms ta=t^2+t;q=diff(a',t); %对a求共轭subs(q,t,1);结果ans=3*D(conj)(2)请问如何处理D(conj)?baidu了下说是求导没法判断共轭符号.我其实是在求共轭梯度法,不知哪里错了,遇上

matlab 如何做到先共轭再求导syms ta=t^2+t;q=diff(a',t); %对a求共轭subs(q,t,1);结果ans=3*D(conj)(2)请问如何处理D(conj)?baidu了下说是求导没法判断共轭符号.我其实是在求共轭梯度法,不知哪里错了,遇上
matlab 如何做到先共轭再求导
syms t
a=t^2+t;
q=diff(a',t); %对a求共轭
subs(q,t,1);
结果ans=3*D(conj)(2)
请问如何处理D(conj)?baidu了下说是求导没法判断共轭符号.
我其实是在求共轭梯度法,不知哪里错了,遇上这种情况

matlab 如何做到先共轭再求导syms ta=t^2+t;q=diff(a',t); %对a求共轭subs(q,t,1);结果ans=3*D(conj)(2)请问如何处理D(conj)?baidu了下说是求导没法判断共轭符号.我其实是在求共轭梯度法,不知哪里错了,遇上
你这个问题主要出于,t这个符号变量有问题.t是实数,还是复数?
假设t是一个实数,syms t real,如此可以解出正确的结果.
所以我不知道,你变量t的取值范围是在复数域,还是实数域呢.