Matlab里抛物线如何绕一个点旋转,旋转后新的抛物线方程是什么
2条回答 默认 最新
joel_1993 2021-09-11 19:51关注同学你好,在平面直角坐标系下,抛物线绕一个点旋转后,表达式是非常复杂的
设原来抛物线表达式为y = a*x^2+b*x+c
通过这个推导之后可以反解出x和y用x'和y‘表示,然后将x和y代入原来的抛物线方程即可。
syms theta x y x1 y1 a b c syms xc yc eq = [x1;y1] - [xc;yc]+... [cos(theta) -sin(theta); sin(theta), cos(theta)]*[x-xc;y-yc]; [x,y] = solve(eq, x,y); x = simplify(x) y = simplify(y)
评论 打赏 举报解决 1无用