matlab怎么将求解方程组得到的表达式,转换成函数;用plot绘图
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/15 14:17:55
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
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
你的程序已经求出来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的导数.
再问: 真是万分感谢啊,原来在于一个subs,以后有什么问题还请不吝赐教啊
再答: 问题解决了吗?
再问: 是啊,谢谢啊
再答: 不客气。 麻烦把我的答案选择满意回答啊。
后面要做的是对其求导,用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的导数.
再问: 真是万分感谢啊,原来在于一个subs,以后有什么问题还请不吝赐教啊
再答: 问题解决了吗?
再问: 是啊,谢谢啊
再答: 不客气。 麻烦把我的答案选择满意回答啊。
如何将matlab绘图中的坐标轴去掉?(用plot函数)
在matlab中,plot是描点绘图,ezplot是函数绘图,请问ez是什么意思,是那个单词的缩写
Matlab中plot绘图时,如何将坐标轴按比例显示
MATLAB 用plot画下面表达式的二维图?
您好!我刚开始学matlab,遇到一个问题.现在有一个时间和浓度的表,我想用plot和bar函数来绘图
有关MATLAB用solve函数求解非线性方程组的问题
关于用MATLAB拟合一组数据,得到函数的表达式
matlab中 plot函数全部功能怎么用
matlab 用plot 绘函数图怎么总画不对?
matlab中plot函数画曲线,由于原来数据是三维的,现在需要将y,z坐标用plot函数画出来.
plot画曲线限制绘图范围 matlab
MATLAB求解非线性方程组用fsolve函数求解