bycj.net
当前位置:首页 >> mAtlAB求y对应x值 >>

mAtlAB求y对应x值

x=fsolve(@(x)-114.4.*(exp(-2.006.*x)-exp(-0.1855.*x))-20,0)

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

interp1可以反过来由y求x,前提是y应当是单调变化的.如果y不是单调变化,就意味着对同一个y可能对应多个x,这种情况下应当对y进行分段插值.

这要具体问题具体分析,可把相关方程发我QQ2674716548,我看看能找到好的方法不能.具体问题具体分析,你举的例子是可以用solve解的:>> x=solve(sin(x)==0.5) x = pi/6 (5*pi)/6

一.二维绘图 二维图形是将平面坐标上的数据点连接起来的平面图形.可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等.二维图形的绘制是其他绘图操作的基础.一.绘制二维曲线的基本函数 在Matlab中,最基本而且应用最为广泛的绘

1、在workspace里面,找到想要的Y值大小,看在几行几列,对应的X值就行了.2、MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分.3、MATLAB和Mathematica、Maple并称为三大数学软件.它在数学类科技应用软件中在数值计算方面首屈一指.MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域.

楼上错 x=[1 2 3 4 5 6];%定义x=1,2,3,4,5,6 y=x.^2+4*x+5 % 需.*,向量运算

根据已知坐标点数据,如何选取Y则输出对应的X值?解决办法,就是将已知数据赋值A向量变量;用find函数找出y等于某值(y0)在A向量组的位置,然后根据y0的位置,求出对应y0的x0值.实现代码:A=data %数据文件 y0=input('请输入Y值:') [M,N]= find(A==y0); x0=A(M,1)

k=-吧漆.三二/一95一陆.陆漆; x=[0:一:一95一陆.陆漆]; p=[k 吧漆.三二]; p0=[k 吧二.三二]; y=polyval(p,x); y0=roots(p0) plot(x,y); hold on plot(y0,5,'*b'); hold on plot(0:y0,5); 用M脚本文件运行即y0y=5x值点图我已经用*标 图" class="ikqb_img_alink

将方程式编写为一个函数,比如fun函数; 将x值放在某一个数组中,比如X数组:x=[x1,x2,x3,,xn]; 将y值存放在另一个数组中,比如Y数组:y=[y1,y2,y3,,yn]; 则有以下编程: x=[x1,x2,x3,,xn]; n=length(x); y=zeros(1,n); for k=1:n y(k)=fun(x(k)); end

gmcy.net | prpk.net | ydzf.net | lyxs.net | yydg.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com