matlab怎么将求解方程组得到的表达式,转换成函数;用plot绘图t=0:0.005:0.07;[x_C,y_C,y_E]=solve('(x_C-200*cos(100*t))^2+(y_C-200*sin(100*t))^2=500^2','(x_C-750)^2+(y_C-350)^2=800^2','y_E=350*(x_C-350)/750+350');x_C;y_C;y_E得y_F的
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 16:05:54
matlab怎么将求解方程组得到的表达式,转换成函数;用plot绘图t=0:0.005:0.07;[x_C,y_C,y_E]=solve('(x_C-200*cos(100*t))^2+(y_C-200*sin(100*t))^2=500^2','(x_C-750)^2+(y_C-350)^2=800^2','y_E=350*(x_C-350)/750+350');x_C;y_C;y_E得y_F的
matlab怎么将求解方程组得到的表达式,转换成函数;用plot绘图
t=0:0.005:0.07;
[x_C,y_C,y_E]=solve('(x_C-200*cos(100*t))^2+(y_C-200*sin(100*t))^2=500^2','(x_C-750)^2+(y_C-350)^2=800^2','y_E=350*(x_C-350)/750+350');
x_C;y_C;y_E
得y_F的表达式要求,对其求关于t的导数,并进行绘图
得y_E表达式,不是y_F
matlab怎么将求解方程组得到的表达式,转换成函数;用plot绘图t=0:0.005:0.07;[x_C,y_C,y_E]=solve('(x_C-200*cos(100*t))^2+(y_C-200*sin(100*t))^2=500^2','(x_C-750)^2+(y_C-350)^2=800^2','y_E=350*(x_C-350)/750+350');x_C;y_C;y_E得y_F的
你的程序已经求出来y_E的表达式了.注意:有两个表达式,因为方程有两个解.
后面要做的是对其求导,用diff命令,然后绘图,当然用plot.
下面程序完成了你要的功能.
t=0:0.0001:0.07;
[x_C,y_C,y_E]=solve('(x_C-200*cos(100*t))^2+(y_C-200*sin(100*t))^2=500^2','(x_C-750)^2+(y_C-350)^2=800^2','y_E=350*(x_C-350)/750+350');
Dy_E=diff(y_E);
plot(t,subs(Dy_E))
最后画出来的图有两条线,分别是两个y_E表达式对t的导数.