snrg.net
当前位置:首页 >> mAtlAB给定x计算函数值 >>

mAtlAB给定x计算函数值

用命令: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 = -24:0.001:24;y = 0.0069949096*log(1./(1-0.001736*x.*x))或者你输入直接输入y也可以显示y的值

输入程序:clear syms x y %定义变量 x=2; %给x赋值 y=x^2 %输入已知函数 回车!

这个的话你先定义x、y的值区间,再给定函数名称比如:X=1:0.1:5; Y=sin(X); plot(X,Y) 这样就画出正弦函数的图像了,假如你要其他函数图像,就进行其他函数的命名就可以了.

先定义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 其他点的值类似

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

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

x=[1 2 3 4] y=x+1

>> syms x>> y=2*x>> x=2>> eval(y)

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