matlab已知函数值求自变量,
y=1/x*(5/6+1/6*x*x)^3
求x
y依次为1.0534,1.2314,1.4561,1.6919,1.9177,2.1429,2.29,2.4383.
x取值范围在1~4之间.
人气:358 ℃ 时间:2019-12-19 19:05:51
解答
代码如下:
f=@(x,a)1./x.*(5/6+1/6.*x.^2).^3-a;
y=[1.0534,1.2314,1.4561,1.6919,1.9177,2.1429,2.29,2.4383];
x=fsolve(f,2.5*ones(size(y)),[],y);
或者
f=@(x,a)1./x.*(5/6+1/6.*x.^2).^3-a;
y=[1.0534,1.2314,1.4561,1.6919,1.9177,2.1429,2.29,2.4383];
for i=1:length(y);
x(i)=fzero(f,2.5,[],y(i));
end
x =
Columns 1 through 6
1.2679 1.5762 1.8156 2.0031 2.1495 2.2744
Columns 7 through 8
2.3475 2.4158
推荐
- matlab 已知函数y值和函数,求对应自变量x值.
- matlab如何求已知自变量x值,求对应函数y值
- matlab中,两个自变量的函数怎么求最大值(急!1)
- 1.有一个函数 f(x,y)=x^2+sinxy+2y ,用matlab写一个程序 输入自变量的值,输出函数的值.
- matlab中如何指定一个函数的自变量
- the grass is eaten to less than five centimeters.to在这里是什么意思,
- 1、甲、乙、丙3位同学到办公室找老师当面批改作业.老师批改他们作业的时间分别是2分钟、1分钟、3分钟.按什么顺序批改,他们等候时间的总和最少?等候时间的总和最少是多少分钟?
- 已知一个正方形的边长增加3,则其面积增加39,请你设计一种方案,使该图形的各角和周长保持不变,而面积减少4
猜你喜欢