作业帮 > 综合 > 作业

matlab 如何显示导数图像

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/03 21:36:13
matlab 如何显示导数图像
m文件的代码如下
syms r1 r21 r22 c y1 y2 y3 z1 z2 z3;
c=r22.*(r1+r21)./(2.*r21.*r22+r1.*r22-r21.^2);
y1=diff(c,r1)
y2=diff(c,r21)
y3=diff(c,r22)
r1=150;r22=200;
r21=linspace(0,150,50);
plot(r21,y2,'r*')
求偏倒数之后的表达式y1=diff(c,r1),y2=diff(c,r21),y3=diff(c,r22)都含有符号变量,而且表达式中的.*都变成了*,如何准确显示偏倒数之后的值呢?
matlab 如何显示导数图像
syms r1 r21 r22 c y1 y2 y3 z1 z2 z3;
c=r22.*(r1+r21)./(2.*r21.*r22+r1.*r22-r21.^2);
y1=diff(c,r1);
y2=diff(c,r21);
y3=diff(c,r22);
r1=150;r22=200;
y1=subs(y1);
yy1=@(r21)eval(y1);
x=linspace(0,150,50);
plot(x,yy1(x),'r*')