24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1458  |  回复: 7

泥人绘

新虫 (初入文坛)

[求助] 1stopt问题求解,也想问一下类似的多元非线性函数的拟合用matlab怎么估计它的初始值已有1人参与

我在1stopt中输入了以下代码发现根本跑不出来求大神予以解答
Title volume;
Parameters ;   a,b,c;
Variable ;     y,x;
Function ;     y=a*abs(1./((0.0153*pi.*sin(b)+B.*cos((c+x).*pi/180).*cos(b)).^2)-1);
Data:
-46.5                2.425925926
-46.000005        2.37037037
-45.4999995        2.351851852
-44.99999895        2.314814815
-44.4999984        2.296296296
-43.99999785        2.259259259
-43.4999973        2.240740741
-43.000005        2.203703704
-42.4999962        2.185185185
-41.99999565        2.148148148
-41.500005        2.12962963
-40.99999455        2.111111111
-40.499994        2.074074074
-39.99999345        2.055555556
-39.4999929        2.018518519
-39                1.981481481
-38.5000005        1.962962963
-37.99999125        1.944444444
-37.5                1.907407407
-37.000005        1.888888889
-36.4999896        1.87037037
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
改成如下:
CODE:
Title volume;
Parameters a,b,c;
Variable y,x;
Function y=a*abs(1/((0.0153*pi*sin(b)+B*cos((c+x)*pi/180)*cos(b))^2)-1);
Data;
-46.5                2.425925926
-46.000005        2.37037037
-45.4999995        2.351851852
......

2楼2015-09-13 23:02:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

泥人绘

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by dingd at 2015-09-13 23:02:03
改成如下:

Title volume;
Parameters a,b,c;
Variable y,x;
Function y=a*abs(1/((0.0153*pi*sin(b)+B*cos((c+x)*pi/180)*cos(b))^2)-1);
Data;
-46.5                2.425925926
-46.000005        2.3 ...

意思就是这里的语法不需要加点?话说你知道怎么用MATLAB估计这个初值吗?

发自小木虫Android客户端
3楼2015-09-14 09:03:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lipenggg

专家顾问 (正式写手)

很多错误
一团和气
4楼2015-09-14 14:33:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

泥人绘

新虫 (初入文坛)

能列举一下吗?我看你的式子和我的好像没有别的什么区别了呀

发自小木虫Android客户端
5楼2015-09-14 22:05:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

泥人绘

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by lipenggg at 2015-09-14 14:33:35
很多错误

能列举一下吗?我看你的式子和我的好像没有别的什么区别了呀

发自小木虫Android客户端
6楼2015-09-14 22:05:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lipenggg

专家顾问 (正式写手)

Title volume;
Parameters ;   a,b,c;  命令后面的分号取消
Variable ;     y,x;   命令后面的分号取消
Function ;     y=a*abs(1./((0.0153*pi.*sin(b)+B.*cos((c+x).*pi/180).*cos(b)).^2)-1);  命令后面的分号取消,公式中的逗号取消
Data:  改为英文状态下的分号

所有符号均在英文状态下使用才行
一团和气
7楼2015-09-15 10:16:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lipenggg

专家顾问 (正式写手)

一团和气
8楼2015-09-15 10:16:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 泥人绘 的主题更新
信息提示
请填处理意见