xqzz.net
当前位置:首页 >> mAtlAB求解函数值 >>

mAtlAB求解函数值

先定义A的值:A1=; A2=;A5=; 这些是已知的值,你自己写.比如求x=1,y=2时的H值:x=1;y=2; H=A0+A1*X+A2*Y+A3*X*Y+A4*X^2+A5*Y^2 其他点的值类似

用命令:ginput(n),其中n表示你打算取图像中的n个点的函数值.比如:x=0:0.01:pi; y=sin(x); plot(x,y) ginput(5) 运行之后在图像中会出现箭头,将箭头移动到你想知道函数值的地方,就可以知道其对应的函数值了.例子中只能求出5个点的函数值.

因为你没有说明是什么具体的函数,我就以多项式函数为例吧!matlab中有个函数叫polyval,用来计算多项式在某点的函数值.示例程序:我们有多项式:f(x)=3*x^2 + 2*x +1 计算此函数在x=5处的值的代码:p = [3 2 1]; polyval(p,5);同样的再举个例子:用mean函数就可以求平均值了 a = [1 3 4 5 3]; b = mean(a) 记住一点,要用matlab首先要熟悉他的函数库.

x=0:10:n; y=f(x); plot(y)0是x的最小值,10是递增的,n 就是x的最大值,y=f(x)是关于x函数求值,plot输出y的图形,然后你到MATLAB的workspace中双击y的数据,复制出来就哦了 希望对你有用

二楼回答的插值是样条插值,而且matlab里好像没有拉格朗日插值的函数,这个方法在实际中不常用,给你我曾经编的拉式插值函数,希望你不只是用一下,能看懂最好:function y=lainterp(X,Y,x)%拉格朗日代数插值%y=lainterp(X,Y,x)%X,Y:插值节点,节点值%x:任意点%if length(unique(X))

x=[0 10 20 30];y=[10 15 20 25];p=polyfit(x,y,1);y2=polyval(p,[1,2,3,4])plot(x,y,x,y2)

调用函数末尾别加分号就显示答案了x = -24:0.001:24;y = 0.0069949096*log(1./(1-0.001736*x.*x))或者你输入直接输入y也可以显示y的值

因为你没有说明是什么具体的函数,我就以多项式函数为例吧!MATLAB中有个函数叫polyval,用来计算多项式在某点的函数值.示例程序:我们有多项式:f(x)=3*x^2 + 2*x +1计算此函数在x=5处的值的代码:p = [3 2 1];polyval(p,5)计算结果为:

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