用matlab,已知x的值,和f(x,y)=0的隐函数,如何求y

作者&投稿:黎秦 (若有异议请与网页底部的电邮联系)
matlab如何求已知自变量x值,求对应函数y值~

t=[0.5 3 exp(1) 1.2];

ft=t.^5-3./(t.^3)+t.*exp(-t).*sin(t)-97

得到:
ft =
-120.8234 145.9100 51.3375 -95.9109

[x,y,z]=meshgrid(-5:5,-5:5,-5:5);

v=atan(2*z)+(x.^2+y.^2)./(z.^2+1)+atan(y./(x+eps))+z;

p=patch(isosurface(x,y,z,v,0),'facecolor','r','edgecolor','none','facelighting','gouraud');isonormals(x,y,z,v,p);axis tight equal;view(3);camlight;grid on;



向左转|向右转




或者[x,y,z]=meshgrid(-5:5,-5:5,-5:5);v=atan(2*z)+(x.^2+y.^2)./(z.^2+1)+atan(y./(x+eps))+z;[d,m]=isosurface(x,y,z,v,0);patch('faces',d,'vertices',m,'facevertexcData',jet(length(m)),'facecolor','k','edgecolor','flat');view(3);axis equal;grid on;

h=ezplot('sin(2^0.5*y)-0.5*sin(0.5*2^0.5*(x-y)).*sin(0.5*2^0.5*(x+y))=0',[-2.23,2.23 0 1]);
x1=get(h,'XData');
y1=get(h,'YData');
x=linspace(-2.23,2.23,100);
y=interp1(x1,y1,x);
hold on
plot(x,y,'r')

使用ezplot函数来实现吧。先画出图像,然后图像上取点进行插值。当然这样可能不够精确。

要想更精确就给定一个x,然后只用数值方法求y。


在matlab里,已知五个点的坐标,我想画出一个无向图
可以借助Bioinformatics Toolbox实现:连接关系cm = diag(ones(4,1),1); cm(2,5) = 1;% 随机产生距离值cm = cm .* round(rand(5)*80)*0.1;% 转为无向图UG = sparse(tril(cm + cm'));% 创建biograph对象并显示bg = biograph(UG,arrayfun(@(i){int2str(i)},1:size(cm,1)),'...

matlab已知约束条件求自变量范围
题主给出的问题是G=Σcos(x+i*b)≤1.5,且G的方差最小时的n、b值。该问题属于最小值问题,最小值问题可以使用fmincon非线性规划函数求解。求解步骤可以按分五步来做:第一步:根据G=Σcos(x+i*b)方程,建立目标函数,且为最小。即 min G 建立目标函数的关键是,使用for循环语句求解G(i)=...

Matlab中,已知向量a=【1 1 1】,运行“poly(a)”得到结果为多少_百度知 ...
运行结果为:>> a=[1,1,1];>> poly(a)ans = 1 -3 3 -1因为poly()表示用给定的参数为多项式的方程的根来构造多项式,那么上面的代码表示一个多项式方程有三个相等的实根1,也就是f(x)=(x-1)^3=x^3-3x^2+3x-1,其系数就是:1 -3 3 -1 ...

matlab怎么算已知每一时刻的车速,怎么求每一时刻累计里程
直接在路上设置两个框,在已知路⾯的实际距离,和图上车辆经过的图上距离的情况下,简单地利⽤⽐例(要更加精确⼀点的话应该⽤摄像机的标定,⽤摄像机的内参外差,在经过⼀系列的变化,得到实际物体在空间中的位置)来计算车速,再知道车辆经过这两...

用matlab编程:已知f(2)=0.5,f(2.5)=0.4,f(4)=0.25,求出f(x)的
在执行窗口中执行下列语句 >>x=[2 2.5 4];y=[0.5 0.4 0.25];>>p = lagrange(x,y) 拉格朗日插值法 p = 0.05 -0.425 1.15 %多项式系数 由此,我们得到多项式为 y=0.05*x^2-0.425*x+1.15 当x=3时,有f(3)=0.325 ...

matlab ,已知矩阵A和B满足关系AB=A+2B,A=[4,2,3;1,1,,0;-1,2,3],求B
AB=A+2B AB-2B=A (A-2E)B=A B=inv(A-2E)*A matlab语句如下:>> A=[4,2,3;1,1,0;-1,2,3];>> B=inv(A-2*eye(size(A)))*A;B = 3.0000 -8.0000 -6.0000 2.0000 -9.0000 -6.0000 -2.0000 12.0000 9.0000 ...

在MATLAB中,已知一个函数式和一组变量观测值,如何据此估计函数的参量...
已知一个函数式和一组变量观测值,如何估计函数y=a*e^(b*x)的参量?可以考虑用matlab的lsqcurvefit()非线性最小二乘法函数。求解过程如下:fun=@(a,x)a(1)*exp(a(2)*x) %自定义函数,a=a(1),b=a(2)x=[。。。] %观测值 y=[。。。] %观测值 x0=[0,0] %初值...

用matlab,已知x的值,和f(x,y)=0的隐函数,如何求y
h=ezplot('sin(2^0.5*y)-0.5*sin(0.5*2^0.5*(x-y)).*sin(0.5*2^0.5*(x+y))=0',[-2.23,2.23 0 1]);x1=get(h,'XData');y1=get(h,'YData');x=linspace(-2.23,2.23,100);y=interp1(x1,y1,x);hold on plot(x,y,'r')使用ezplot函数来实现吧。先画出...

matlab 已知X,Y等步长下对应的数据Z.怎么求出在X和Z等步长下的Y的查...
既然是等步长,从图1上可看出:x=0:45;y=0:400;从图2上可看出:x=0:0.01:0.08;y=0:50;

matlab 已知函数y=xsin(1\/x)如何画图
根据已知函数可知,在x=0处有间断点,所以绘制该函数图形,应避开该间断点。图形实现代码如下:x=-10.01:-0.01;y=x.*sin(1.\/x);plot(x,y),hold on x=0.01:10.01;y=x.*sin(1.\/x);plot(x,y)运行结果

英山县19843698348: 用matlab,已知x的值,和f(x,y)=0的隐函数,如何求y已知x=linspace( - 2.23,2.23,100);和 隐函数sin(2^0.5*y) - 0.5*sin(0.5*2^0.5*(x - y)).*sin(0.5*2^0.5*(x+y))=0,... -
潮咽马来:[答案] h=ezplot('sin(2^0.5*y)-0.5*sin(0.5*2^0.5*(x-y)).*sin(0.5*2^0.5*(x+y))=0',[-2.23,2.23 0 1]);x1=get(h,'XData');y1=get(h,'YData');x=linspace(-2.23,2.23,100);y=interp1(x1,y1,x);hold onplot(x,y,'r')使用ezp...

英山县19843698348: 用matlab,已知x的值,和f(x,y)=0的隐函数,如何求y -
潮咽马来: h=ezplot('sin(2^0.5*y)-0.5*sin(0.5*2^0.5*(x-y)).*sin(0.5*2^0.5*(x+y))=0',[-2.23,2.23 0 1]); x1=get(h,'XData'); y1=get(h,'YData'); x=linspace(-2.23,2.23,100); y=interp1(x1,y1,x); hold on plot(x,y,'r')使用ezplot函数来实现吧.先画出图像,然后图像上取点进行插值.当然这样可能不够精确.要想更精确就给定一个x,然后只用数值方法求y.

英山县19843698348: matlab输入x值求y值 -
潮咽马来: t=[0.5 3 exp(1) 1.2];ft=t.^5-3./(t.^3)+t.*exp(-t).*sin(t)-97得到:ft =-120.8234 145.9100 51.3375 -95.9109

英山县19843698348: matlab怎么得到优化参数?已知初始值x0和目标函数f,最后提取优化得到的参数? -
潮咽马来: 根据目标函数、初始值及约束条件,用fmincon,fminsearch,ga,等等matlab带的函数命令进行计算,最后得到结果并显示在窗口中,但是各命令的用法稍有差异,要提取得到的参数也稍有不同.请说明你的优化问题,所选函数,就可知道提取参数的方法.请再补充下.

英山县19843698348: matlab如何求已知自变量x值,求对应函数y值已知t=0.5、3、e、1.2,求f(t)=t^5 - 3/(t^3)+t*e^( - t)*sin(t) - 97的值 -
潮咽马来:[答案] t=[0.5 3 exp(1) 1.2]; ft=t.^5-3./(t.^3)+t.*exp(-t).*sin(t)-97 得到: ft = -120.8234 145.9100 51.3375 -95.9109

英山县19843698348: 请教一下MATLAB高手,如何用MATLAB实现:知道了函数x,y之间的对应数值,如何求出因变y量与自变量之间的关系 -
潮咽马来: 简单用cftool工具箱,先在工作空间输入x,y,再输入cftool,按提示导入数据,创建拟合.

英山县19843698348: 如何利用matlab将数值拟合成函数 -
潮咽马来: 首先你得估计你的数据的走向 大致与那个函数像就用那个函数 matlab里有多项式拟合函数polyfit t=1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; ni=19 43 59 82 92 113 138 148 151 157 158 155 137 109 89 79 60 53 92 45;t 目标函数Ni=10^(...

英山县19843698348: 已知x如何求多项式的值 matlab -
潮咽马来: a=[1,2,3,1]; poly2sym(a) polyval(a,2) %求多项式在x=2的值 另一种,以符号变量 syms x y=x^3 + 2*x^2 + 3*x + 1; subs(y,x,2) %x=2的值

英山县19843698348: matlab中已知积分结果求变量的值 -
潮咽马来: syms x t F=3;%可改 t=solve(int(sqrt(x)/(1+exp(x-t)),x,0,inf)-F,t) 结果:t = 2.3647159964934608488285593206008

英山县19843698348: 急求这个线性规划的X的值和matlab代码!!!在线等!!! -
潮咽马来: f=[-3 -1.6 -0.3]; a=[3,2,0;2,1,1;1,1,1;4,3,2]; b=[21;60;30;100]; [x,fval]=linprog(f,a,b,[],[],[0 0 0],[]) Optimization terminated.x = 7.0000 0.0000 23.0000 fval = -27.9000

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网