matlab编程,隐函数自变量代换问题!
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/17 22:58:09
matlab编程,隐函数自变量代换问题!
用matlab编程,x,y都是一维矩阵,假如函数f1(y),f2(y)都是y的一次函数f1(y)=2*y+1,f2(y)=5*y-7,其中y又是x的一个隐函数,
y=25-(0.0343*x.^2+1.5459*x-0.4413).*(1.965+0.0054*(y-25)),
请问要确定f1,f2与x的函数关系,这个程序如何编?
用matlab编程,x,y都是一维矩阵,假如函数f1(y),f2(y)都是y的一次函数f1(y)=2*y+1,f2(y)=5*y-7,其中y又是x的一个隐函数,
y=25-(0.0343*x.^2+1.5459*x-0.4413).*(1.965+0.0054*(y-25)),
请问要确定f1,f2与x的函数关系,这个程序如何编?
![matlab编程,隐函数自变量代换问题!](/uploads/image/z/19598017-49-7.jpg?t=matlab%E7%BC%96%E7%A8%8B%2C%E9%9A%90%E5%87%BD%E6%95%B0%E8%87%AA%E5%8F%98%E9%87%8F%E4%BB%A3%E6%8D%A2%E9%97%AE%E9%A2%98%21)
clc
clear
clf
y=@(x)fsolve(@(y)y-(25-(0.0343*x.^2+1.5459*x-0.4413).*(1.965+0.0054*(y-25))),zeros(1,length(x)),optimset('display','off'))
x=linspace(-3,3)
y=y(x)
f1=2*y+1
f2=5*y-7
plot(x,f1,'g')
hold on
plot(x,f2)
clear
clf
y=@(x)fsolve(@(y)y-(25-(0.0343*x.^2+1.5459*x-0.4413).*(1.965+0.0054*(y-25))),zeros(1,length(x)),optimset('display','off'))
x=linspace(-3,3)
y=y(x)
f1=2*y+1
f2=5*y-7
plot(x,f1,'g')
hold on
plot(x,f2)