求简单的matlab程序,想实现函数的图像显示,并且当输入x的值时,可以显示y的值.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 04:18:28
求简单的matlab程序,想实现函数的图像显示,并且当输入x的值时,可以显示y的值.
有个函数y= 9.7800000000000082-0.0084265734265880x-0.0015909090909031x2+0.0001631701631693x3-0.0000058275058275x4
x2、x3、x4表示x的2、3、4次方
有个函数y= 9.7800000000000082-0.0084265734265880x-0.0015909090909031x2+0.0001631701631693x3-0.0000058275058275x4
x2、x3、x4表示x的2、3、4次方
你这个系数太麻烦,写个m文件吧:
function y=f(x)
y=9.7800000000000082-0.0084265734265880*x-0.0015909090909031*x.^2+0.0001631701631693*x.^3-0.0000058275058275*x.^4;
end
保存为f.m
然后再外面写
>>x=number;
>>y=f(x); (加;结果要从workspace里打开,不加;结果直接出现)
就有结果了
注:number可以是一个数,也可以是一个数组
如果是1×N的数组[number1,number2,number3,...],返回的y也是1×N的
如果是N×1的数组[number1;number2;number3;...],返回的y是N×1的
如果你要画图
>>x=start:step:end
>>y=f(x);
>>plot(x,y);
就行了,start是你想要的图像的x取值起始点,end是你想要图像x取值末尾点,step是你想要的函数图像的精细程度,越小,点描的越细,如果step=0.1就意味着从0画到1中间取10个值连起来
function y=f(x)
y=9.7800000000000082-0.0084265734265880*x-0.0015909090909031*x.^2+0.0001631701631693*x.^3-0.0000058275058275*x.^4;
end
保存为f.m
然后再外面写
>>x=number;
>>y=f(x); (加;结果要从workspace里打开,不加;结果直接出现)
就有结果了
注:number可以是一个数,也可以是一个数组
如果是1×N的数组[number1,number2,number3,...],返回的y也是1×N的
如果是N×1的数组[number1;number2;number3;...],返回的y是N×1的
如果你要画图
>>x=start:step:end
>>y=f(x);
>>plot(x,y);
就行了,start是你想要的图像的x取值起始点,end是你想要图像x取值末尾点,step是你想要的函数图像的精细程度,越小,点描的越细,如果step=0.1就意味着从0画到1中间取10个值连起来
求简单的matlab程序,想实现函数的图像显示,并且当输入x的值时,可以显示y的值.
根据下列函数图像,要求编写程序实现,从键盘上输入x的值,计算函数y的值
MATLAB哪个函数把图像以矩阵的形式显示
matlab中如何显示出已知二元函数的图像?
用matlab实现图像压缩处理的时候,运行时显示 Can't open file "图像位置" for reading;
matlab做直方图均衡,下面的程序是局部直方图均衡,程序运行后的图像显示如下图,黑色部分灰度值均为1
matlab三维显示图像,怎么我的matlab是二维的,>> [x,y]=meshgrid(-10:1:10); >>
根据如图所示的程序计算函数值,当输入的x为二分之三时,求输出的y的值
能不能用MATLAB做三维图,可以三维旋转那种,并且能够显示出鼠标停留处坐标的函数值?
x,y如图片上显示,用e指数拟合,求y随x的变化关系,画出原数据散点图和拟合曲线图.matlab程序是什么
matlab里画y=x2—2,当x<2时y=0,的函数图像的程序怎么写?
1.有一个函数 f(x,y)=x^2+sinxy+2y ,用matlab写一个程序 输入自变量的值,输出函数的值.