Matlab 版 (精华区)
发信人: hahn (有奇☆闭关造文中), 信区: Matlab
标 题: [合集] 请教!
发信站: 哈工大紫丁香 (Fri Sep 29 16:38:00 2006), 站内
────────────────────────────────────────
yushanren (专找德标麻烦) 于 (Fri May 26 14:04:30 2006) 说道:
请教一个matlab问题。
我想作个矩阵[Y X]
Y、X它们之间的关系由下面确定。
8<=x<=20;0<=y<=1;0.26<=z<=0.53;
Y=2*y*tan(z)/x+tan(z)-z;
求得Y范围.
然后 在a<=Y<=b中(a,b 就是上面求得的范围)
tan(X)-X=Y;
求得对应rou值得相应X值;
用matlab应该可以得到吧,拜托各位高手帮忙想想办法。
最好能把M文件贴上来。 先行谢过了!
────────────────────────────────────────
yushanren (专找德标麻烦) 于 (Fri May 26 15:19:43 2006) 说道:
【 在 yushanren (专找德标麻烦) 的大作中提到: 】
: 请教一个matlab问题。
: 我想作个矩阵[Y X]
: Y、X它们之间的关系由下面确定。
: 8<=x<=20;0<=y<=1;0.26<=z<=0.53;
: Y=2*y*tan(z)/x+tan(z)-z;
: 求得Y范围.
: 然后 在a<=Y<=b中(a,b 就是上面求得的范围)
: tan(X)-X=Y;
: ...................
其实这个问题我以前请教过。
以前是这么描述的。
tanx-x=a;(x,a 都是标量。)
求解x。
在Matlab怎么表示x(a为自变量的表达式),%这里的a就是上面的Y;
请问在matlab中如何实现?
我需要实现这样一个过程,在我的算法中 每一次对 x y z赋新值,当然值是在各自范围内
变化的;
然后经由Y=2*y*tan(z)/x+tan(z)-z;
tan(X)-(X)=Y;
就得到X=? X还得接着带入别的表达式运算得到一个最终值。
赋值的次数通常是在100次以上。x,y,z每次赋的值是在其变化范围中随机产生的。
────────────────────────────────────────
yushanren (专找德标麻烦) 于 (Fri May 26 15:21:49 2006) 说道:
【 在 feifeifool (爱芳) 的大作中提到: 】
: tan(X)-X=Y;
: 求得对应rou值得相应X值;
: ~~~~~这个在那?是求零点么?
贴上来的时候没完全改过来,rou 就是Y。
我的失误阿。
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.233毫秒