24小时热门版块排行榜    

查看: 1441  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yjchd

木虫 (小有名气)

[求助] 1stopt批量求解非线性方程组的解 已有2人参与

刚结束1stopt,不太懂怎么用循环
Parameter z=[0.003661,0.0972],r=[0.09,0.55];
Function 2.947*Ln(z)+4.258*Ln(r)-0.165*Ln(z)*Ln(r)+5.833+a=0;
2.847*Ln(z)+4.964*Ln(r)+0.265*Ln(z)*Ln(r)+4.413+b=0;
a=[...];
b=[...];
给定一组参数a,b的值,在z,r 范围内求解联立上面两方程求解在z,r,参数a,b各有几十组,请问怎么用循环批量求解z,r的值?
回复此楼
Lovinglife&Lovingself&让优秀成为一种习惯。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by yjchd at 2016-04-21 08:28:40
请问版本太低(版本1.5)的这个软件是不是没有LoopConstant?还有如果数据a,b都是一个很大的矩阵数据,需要从txt文本中导入,这样能运算吗?...

根据个人记忆,1.5版本是可以使用LoopConstant关键词的。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
5楼2016-04-21 09:59:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
用“LoopConstant“定义a、b即可。
2楼2016-04-20 22:15:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjchd

木虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2016-04-20 22:15:38
用“LoopConstant“定义a、b即可。

请问版本太低(版本1.5)的这个软件是不是没有LoopConstant?还有如果数据a,b都是一个很大的矩阵数据,需要从txt文本中导入,这样能运算吗?
Lovinglife&Lovingself&让优秀成为一种习惯。
3楼2016-04-21 08:28:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjchd

木虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2016-04-20 22:15:38
用“LoopConstant“定义a、b即可。

我刚弄1stopt这个软件,这个软件编码不太懂,我试了一下高版本的可以运算出结果,但是结果显示每组数据r,z迭代结果,能不能把每次迭代的结果保存到一个数组里输出?请问这个怎么实现?
Lovinglife&Lovingself&让优秀成为一种习惯。
4楼2016-04-21 08:58:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见