BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #8467同步于 2011/8/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

请教呀!

aakpon
2011/8/7镜像同步0 回复
function [ a1 ] = checka( a ) a1=zeros(1,3); a1(1)=a; s=sa(a); count=2; fun=inline('(1-a)*exp(4*a)/(1+a)','a'); for i=1:1000 if (sa(-5.01+0.01*i)-s)*(sa(-5+0.01*i)-s)<0 arg=[-5.01+0.01*i -5+0.01*i]; a1(count)=fzero(fun, arg); count=3; end end ------------------- 我在输入a的情况下希望求得其他可能的a的取值使得sa成立,其实也就是fun里面的东西。 于是利用fzero求解,希望找到【fun减去sa(s)】在过零的区间(if (sa(-5.01+0.01*i)-s)*(sa(-5+0.01*i)-s)<0);然后利用函数求解。。。 但是fzero要求第一个参数是inline,我的s=sa(a)放不进去怎么办啊!
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。