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毫秒