机械社区

标题: 闲来无事作了一个渐开线的演示程序 [打印本页]

作者: pacelife    时间: 2016-2-25 20:53
标题: 闲来无事作了一个渐开线的演示程序
之前做了摆线的程序及动画,觉得不过瘾,今天晚上就花时间作了个渐开线的,公式完全是自己推导,大概花了一个小时就做好了,感觉软件用的也越来也熟了
7 S6 @) J" s4 \6 c3 M% e8 \3 x0 K. L' Q( `" V

* o& S. y- I( |, D: [! g
作者: 汪simen    时间: 2016-2-25 20:59
用什么编的
作者: 张聋子    时间: 2016-2-25 21:32
齿轮的渐开线,你是往里收,别人是往外放。
作者: pacelife    时间: 2016-2-25 21:38
张聋子 发表于 2016-2-25 21:32 / g; ]6 }% _4 \* s4 r7 }% t
齿轮的渐开线,你是往里收,别人是往外放。

# Q7 C$ P& m. k, y4 a, R呵呵,自己随便画着玩的,往里放公式推导更加方便一点,几乎是直接写出来的,根本算不上推导1 }1 n9 I& s% J! ]' T. u* r

作者: 喂我袋盐    时间: 2016-2-25 21:38
lz再来一个正向的吧,看看mma是否熟练。我也想学习下
作者: pacelife    时间: 2016-2-25 21:51
喂我袋盐 发表于 2016-2-25 21:38
, q0 r# Q- c! l7 ?! N/ p: n% D2 O% Llz再来一个正向的吧,看看mma是否熟练。我也想学习下
6 R6 X9 N; H  V1 {7 v  s0 |
正向的也好做,不过感觉没必要了,逆向的我感觉更好控制,曲线与基圆的交点随我所愿# _/ ~- j% b* E  j" D

作者: shouce    时间: 2016-2-26 09:02
赞一个     - Z9 D( R! c" u  |: a
  3 A$ G- k/ ?( l
  请问下大侠   用mma  如何解含变参数的非线性方程  如f=(x+a)^2-1/2*a^2-1;
: J/ i  u, A, q# ?
其中a的范围为(0.001,100)
! m! I. A( F% ]2 X! M0 O9 K$ x
作者: pacelife    时间: 2016-2-26 13:44
shouce 发表于 2016-2-26 09:02 2 d+ I$ c( M+ I5 ]
赞一个     
* J3 _/ ?2 I: s  
' Y# Q) y  c; ]9 f: R  F2 U+ G6 E  请问下大侠   用mma  如何解含变参数的非线性方程  如f=(x+a)^2-1/2*a^2-1;
) l; [  _3 ~% I
这种方程直接用solve解,我不知道你需要哪一种解的结构,是直接求方程的带参数解还是需要赋一连串a值给方程求其数值解& n" q; C0 k! Z( z

作者: shouce    时间: 2016-2-26 15:15
pacelife 发表于 2016-2-26 13:44
. K. X7 x2 c/ {+ M" v% G这种方程直接用solve解,我不知道你需要哪一种解的结构,是直接求方程的带参数解还是需要赋一连串a值给方 ...

5 [# c" d) R2 s& S要赋一连串a值给方程求其数值解        也就是对不同的a  求不同的解
% m6 B9 r% h! V! A8 n% k; ]) N
作者: pacelife    时间: 2016-2-26 15:58
shouce 发表于 2016-2-26 15:15
( d# A! y& ]& x6 X* R要赋一连串a值给方程求其数值解        也就是对不同的a  求不同的解

  o5 L0 c  v2 U& `) ^1 P这个不难,用table加solve或Nsolve即可# _# d% B; g! ?5 q. `





欢迎光临 机械社区 (http://www.cmiw.cn/) Powered by Discuz! X3.4