问题大概出在
func=@(beta)symsum((exp((beta-1/14)*t)-C(t,2))^2,t,1,35);%定义优化函数
里的C(t,2),它属于 'double' 类型,symsum函数第一个参数支持的类型是symbolic expression | symbolic function | symbolic vector | symbolic matrix | symbolic number
改成这样应该就可以了
func =@( beta ) sum (( exp (( beta - 1 / 14 ) * ( 1 : 35 )) - C ( 1 : 35 , 2 )) .^ 2 ); %定义优化函数
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有